Windowsフォームで画像を描画する必要がある文字列の配列があります。
次の2つの手順を実行しました。
- 文字列配列をメモリ ストリームに変換しました。
次のコードを使用しました。
Image image = Image.FromStream(memory stream);
ただし、常に null を返します。
バイト配列から画像を取得できます:
public Image byteArrayToImage(byte[] byteArrayIn)
{
MemoryStream ms = new MemoryStream(byteArrayIn);
Image returnImage = Image.FromStream(ms);
return returnImage;
}
フォーマットに注意してください。たとえば、Silverlight と WPF は JPEG または PNG のみをサポートします。それ以外の場合は例外が発生します。