Подтвердить что ты не робот

Может ли растровый объект быть сохранен в формате PNG или JPEG

Является ли растровое изображение С# для сохранения объекта в формате JPEG или PNG?

4b9b3361

Ответ 1

Image.Save(String, ImageFormat) изображение расширяет Image, поэтому вы можете вызвать: Image.Save(String, ImageFormat). Например:

using System.Drawing
// ...

Bitmap img = new Bitmap("file.jpg");
img.Save("file.png", ImageFormat.Png); // ImageFormat.Jpeg, etc

Если пропустить второй аргумент и просто вызвать Image.Save(String), изображение будет сохранено в необработанном формате.

Ответ 2

В дополнение к последнему сообщению (не могу комментировать существующий пост, так как я здесь новый)

Тип файла НЕ основан на расширении. Просто попробуйте сделать  img.Save( "result.bmp" ) а также Image.Save( "result.bmp", ImageFormat.Bmp);

и вы увидите, что размеры файлов сильно отличаются.