を呼び出そうとすると、このコードは失敗しますImage.Save(MemoryStream, ImageFormat)
。
私は例外を受け取ります:
値を null にすることはできません。パラメータ名: エンコーダ"
ImageFormat format = generatedImage.RawFormat as ImageFormat;
image.ImageData = generatedImage.Save(format);
ImageFormat
オブジェクトを直接渡すと機能しますImageFormat.Jpeg
。
を変換する最良の方法は何ですかrawformat
(ImageFormat
理想的には、switch ステートメントや多数の if ステートメントなしで)
ありがとうベン