Изменение размера изображения, сохранение размера изображения - вопрос новичка - PullRequest
1 голос
/ 14 сентября 2011

Я пытаюсь изменить размер изображения с 480x800 до 320x240. Ниже приведены результаты. Исходное изображение имеет овальную форму круга, тогда как измененное изображение имеет более сферическую форму. Можно ли изменить исходное изображение таким образом, чтобы круг и прямоугольник были в исходных пропорциях, но меньше?

Может ли imagemagick или gimp (или другое программное обеспечение) добиться этого?

enter image description here

1 Ответ

1 голос
/ 14 сентября 2011

Вот решение Imagemagick.

1) Если вы хотите, чтобы крупное изображение умещалось в поле размером 320х240 и оставляло пропорции, используйте:

convert test.png -size 320x240 resized.png

Это даст изображение размером 144x240.

http://www.imagemagick.org/Usage/resize/#resize

2) Если вы хотите, чтобы большое изображение полностью заполняло определенный размер изображения, используйте:

convert test.png -resize 320x240\> \
    -size 320x240 xc:blue +swap -gravity center -composite \
    resized.jpg

Это позволит получить изображение размером 320x240 с большим измененным изображением в центре и синей заливкой по бокам.

http://www.imagemagick.org/Usage/resize/#space_fill

...