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