我正试图通过以下命令行在Linux CentOS 7上使用ImageMagick V7裁剪图像:

$convert -crop 256x256+224+384 test2.png Cropped.png

我的输入图像是test2.png,输出图像是cripped.png。输入图像是480x640,我想将其裁剪为256x256。
命令行的一般形式如下:
$convert -crop x_sizexy_size+x_offset+y_offset inputfile outputfile

ImageMagick裁剪图:
linux - ImageMagick V7和裁切工具-LMLPHP
我的原始图像如下:
linux - ImageMagick V7和裁切工具-LMLPHP
我的裁剪图像如下:
linux - ImageMagick V7和裁切工具-LMLPHP
你可以看到我的原始图像中有空白,我想删除它。

最佳答案

这对我来说没问题,但是你的尺寸有点不合适-我想你想要的结果。
注意v7使用magick而不是convert;convert使用v6的旧版本。
在进行任何操作之前,您应该阅读输入图像(在大多数情况下)。在v7中,如果使用错误的命令顺序,它可能会失败。
我用过:

$magick test2.png -crop 256x256+224+384 Cropped.png

在这种情况下,如果您只想删除白色区域,可以使用-trim:
$magick test2.png -trim Cropped.png

关于linux - ImageMagick V7和裁切工具,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57530577/

10-09 08:41