我有点着急,所以我在这里问(我稍后会阅读文档)。
我有图像文件(宽度 1280,高度 720,彩色,jpg),我想首先将文件垂直和水平减少一半,到 640x360,我想剪切 120 行(上 60 行和下 60 行)到制作 640x240 彩色图像。我希望最终格式为 .ppm。
如何使用 ImageMagick 的convert
命令来做到这一点?
编辑:我发现我可以先使用另一个工具将图像尺寸减小到 640x360,然后我可以这样做:
convert -crop 640x240 filename.jpg filename_crop.jpg
裁剪较低的 120 行以获得 640x240 .jpg 文件。我至少可以使用其他工具(如 Web 服务)将它们转换为 .ppm 文件。但是 ImageMagick 的手册不是那么好。例如它说:
-define format:option
define one or more image format options
但什么也没说format:option
。
您需要的命令是:
\!
in用于在-resize
不保持图像纵横比的情况下调整到指定大小。如果我们不添加它,图像将调整大小以最适合给定大小。在裁剪命令中,
640x240
(width*height
) 指定裁剪图像的尺寸,而+0+60
(+left_offset+top_offset
) 指定距初始图像左上角的偏移量。60
在这种情况下,它会用距顶部的像素偏移量来裁剪图像。