ByteArrayの配列を返すメソッドがあります。
public byte[][] Draw(ImageFormat imageFormat, ImageSize imageSize);
MemoryStream
そして私はそれを:に書く必要があります
var byteArray = instanceName.Draw(ImageFormat.Jpeg, ImageSize.Dpi150);
MemoryStream ms = new MemoryStream(byteArray[0]);
byteArrayの配列には要素が1つしかないため、これはこれまでのところ機能しています。誰かが指摘して解決策を提供できるでしょうか:byteArrayの配列に複数の要素がある場合はどうなりますか?
現在のコードでは、byteArrayの最初の要素を取得して残りを破棄すると思いますが、必要MemoryStream
であり、多次元配列を取得することはできません。