通过半个imagemagick调整画布大小

时间:2014-11-02 09:48:22

标签: image imagemagick

如何将可变大小的图像调整为当前大小的一半?

那是:
30x30至15x15
40x40到20x20
60x60到30x30左右

比重:左上角

2 个答案:

答案 0 :(得分: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    

答案 1 :(得分:1)

如果您使用GUI,请点击查看>半尺寸(或调整其他比例的大小)和视图>应用。之后,您保存图像。通过控制台,添加以下参数:

$ display -write ./output.png -resize 50% original.png