Этот код не работает при попытке вызвать Image.Save(MemoryStream, ImageFormat)
.
Я получаю исключение:
Значение не может быть null.Parameter name: encoder "
ImageFormat format = generatedImage.RawFormat as ImageFormat;
image.ImageData = generatedImage.Save(format);
Он работает, если я передаю объект ImageFormat
непосредственно, например. ImageFormat.Jpeg
.
Каков наилучший способ преобразования rawformat
в ImageFormat
(в идеале без оператора switch или много операторов if)
Спасибо Бен