6

ギャラリーから画像を閲覧したり、カメラから写真を撮ったりする小さなアプリケーションをAndroidで作成しています。次に、選択した画像が圧縮され、サーバーにアップロードされます。AndroidでBase64文字列を使用して画像を圧縮しました。画像をアップロードするために、ASP.NETでWebサービスを作成しています。しかし、文字列(AndroidでBase64を使用して変換)を画像にデコードする方法がわかりません(Webサービスで変換できるはずです)。私を助けてください。

前もって感謝します

4

1 に答える 1

6

Image.FromStream でbase64stringを画像に変換できます。最初に base64string をストリームに変換する必要があります。

byte[] imageBytes = Convert.FromBase64String(imgBase64String);
Image img = null;

using (MemoryStream ms1 = new MemoryStream(imageBytes))
{
     img = Image.FromStream(ms1);
}

if (img != null)
{
  // ...
}
于 2013-01-29T10:12:58.843 に答える