我正在尝试通过以下命令行在 Linux CentOS 7 上使用 ImageMagick V7 裁剪图像:
$convert -crop 256x256+224+384 test2.png Cropped.png
我的输入图片是test2.png,我的输出图片是Cropped.png。输入图像为 480x640,我想将其裁剪为 256x256。 命令行的一般形式为:
$convert -crop x_sizexy_size+x_offset+y_offset inputfile outputfile
ImageMagick 裁剪图:
我的原图是这样的:
我裁剪后的图像是这样的:
您可以看到我的原始图像中有空白,我想要的是将其删除。
最佳答案
它对我来说工作正常,但你的尺寸有点偏离 - 我认为你想要的结果。
注意 V7 使用 magick 而不是转换; 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/