Этот код не работает при попытке вызвать Image.Save(MemoryStream, ImageFormat)
.Получить ImageFormat из System.Drawing.Image.RawFormat
я получаю исключение:
значение не может быть null.Parameter имя:. Кодировщика»
ImageFormat format = generatedImage.RawFormat as ImageFormat;
image.ImageData = generatedImage.Save(format);
Это работает, если я прохожу в ImageFormat
объект непосредственно, например, ImageFormat.Jpeg
Каков наилучший способ преобразования rawformat
в ImageFormat
(в идеале без оператора switch или много, если заявления)
Благодаря Бен
Что делать для .jpg? – Elnaz 2018-01-01 11:23:12