从imageMagick获取有限数量的文件

时间:2011-07-01 12:42:50

标签: imagemagick

我正在尝试编辑覆盖图像顶部的3个拇指。我正在使用以下命令行命令:

convert cap/test.jpg -resize 300x -crop 100x135 -strip cap/t.jpg

这会调整图像的大小并将其切割成100x135的图块。但我得到的不仅仅是前三名。我不需要那些。我可以简单地保留前3个并删除其余的,但这感觉就像效率低下的编程。有没有办法将imageMagick写入的文件数限制为3?

1 个答案:

答案 0 :(得分:0)

最终我通过制作一个具有固定宽度和高度的图像来修复此问题,然后我将其切割成3个单独的图像。看起来像是双重工作,因为图像被处理两次。也不能对质量有益。所以这是解决方法:

convert cap/test.jpg resize 300x -gravity north -crop 300x135+0+0 -crop 100x135 -strip cap/t.jpg

但就像我说的那样,我认为处理图像更加绝对必要。如果有人知道更好的解决方案我很感兴趣!