我无法为此找到好的答案,也许我找不到合适的地方,我想我会在这里查看。我确信这有简单的答案(当然,只要你知道它们)。
假设我的图像是1000x2000。我想使用ImageMagick拍摄此图像的区域(从40x50开始,尺寸为100x200)并创建另一个图像,其尺寸与区域完全相同(即100x200)。我该怎么做?
然后,如果我想将原始图像的大小调整为800x1600,那么命令是什么?
谢谢!
答案 0 :(得分:0)
为了裁剪一个地区,请尝试,哦,我不知道,也许-crop
? (搜索“imagemagick crop”可能会带您进入imagemagick裁剪页面,http://www.imagemagick.org/Usage/crop/)
convert input.jpg -crop 100x200+40+50 +repage output.jpg
此处+repage
是为了确保您的输出图像是裁剪的大小(如上面链接中所述)。
要调整大小,请尝试(想猜猜?)-resize
或 - scale
(再次,谷歌搜索“imagemagick resize”会带你到http://www.imagemagick.org/Usage/resize/,这是一个很好的资源) ):
e.g。
convert input.jpg -resize 800x1600 output.jpg
convert input.jpg -scale '80%' output.jpg