2014-11-02 3 views

ответ

2

Обновлено Еще Опять

convert input.png -extent 50% -background none output.png 

Обновлено Опять

Может быть, вы имеете в виду это:

convert input.jpg -extent 50% output.jpg 

обновление ответа

Может быть, вы имеете в виду кадрирование из центра изображения, как это:

convert input.jpg -gravity center -crop 50% output.jpg 

Оригинал ответа

Как это:

identify input.jpg # Check dimensions of input image 
input.jpg JPEG 304x304 304x304+0+0 8-bit sRGB 37KB 0.000u 0:00.000 

# Convert the image to half its size 
convert input.jpg -resize 50% output.jpg 

identify output.jpg # Check dimensions of output image 
output.jpg JPEG 152x152 152x152+0+0 8-bit sRGB 20.2KB 0.000u 0:00.000  
+0

-resize изменяет размер изображения , я хочу изменить размер холста изображения – user3622981

+0

Я не понимаю. Как будет выглядеть красный прямоугольник шириной 100px и 50px после того, как вы уменьшите его размер на 50%? –

+0

У меня была другая попытка - пожалуйста, посмотрите еще раз. –

1

Если вы работаете с графическим интерфейсом, нажав View> Half Size (или изменить размер для других пропорций) и Открыть> Применить. После этого вы сохраняете свое изображение. Через консоль, добавив следующие аргументы:

$ display -write ./output.png -resize 50% original.png 
Смежные вопросы