Изменить разрешение изображения в формате JPEG с помощью C # - PullRequest
2 голосов
/ 01 мая 2009

Мне нужно изменить разрешение по вертикали и горизонтали без изменения размеров изображения.

Ответы [ 3 ]

3 голосов
/ 01 мая 2009

Проверьте метод Bitmap.SetResolution .

0 голосов
/ 01 мая 2009

Разрешение содержится в тегах EXIF ​​в файле JPEG.

Вот одна статья, в которой приведен исходный код для выполнения аналогичных действий в C #:

http://www.codeproject.com/KB/graphics/EXIF_tag_Editor.aspx

0 голосов
/ 01 мая 2009

Если все, что у вас есть, это GDI, взгляните на эту ссылку .

Вы можете сохранить Растровое изображение в файл JPEG, используя этот фрагмент:

bmp.Save("picture.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
...