2017-05-25 6 views

答えて

1

https://forums.xamarin.com/discussion/27743/image-to-base64-conversionこれは、画像をbase64文字列に変換するのに役立ちます。

あなたが

Base64では、ビットマップにbase64文字列からビットマップを取得するために、次のコードを使用することができます

そしてbase64文字列から:

public Bitmap Base64ToBitmap(String base64String) 
{ 
    byte[] imageAsBytes = Base64.Decode(base64String, Base64Flags.Default); 
    return BitmapFactory.DecodeByteArray(imageAsBytes, 0, imageAsBytes.Length); 
} 
+0

ありがとう、ジェイ、私はあなたの他の投稿にコメントしましたが、どのライブラリやナゲットパッケージにBitmapオブジェクトがありますか? –

+1

'BitmapFactory.DecodeByteArray'はAndroidベースの – SushiHangover

+0

です。存在する場合、共有実装を探しています –

1

画像の読み込みと変換のために利用可能ないくつかのライブラリがあります。

  • Splatは、クロスプラットフォームの画像読み込みと変換のための簡単な軽量ライブラリです。
  • あなたは、Androidのために、それはBitmapを返しますように、それはそれはbyte[]からUIImageを返し、UWPのためにそれを返しiOS用、それは各プラットフォーム の実装を持つ軽量ライブラリですDevKit.Xamarin.ImageKitを使用することができWriteableBitmapからbyte[]

  • または、より洗練されたライブラリFast & Furious Image Loadingのようなキャッシングと変換が組み込まれています。

+0

この回答をいただきありがとうございます。FastとFuriousはベクトル変換の点で変換がありますが、データ型ではありません。 –

+0

はい、ベクトル変換に関連しています。 – Fahadsk

関連する問題