ImageMagick V7 和裁剪工具
ImageMagick V7 and Cropping Tool
我正在尝试通过以下命令行在 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
在我看来你正试图 trim 空格,在这种情况下你最好使用 -trim
因为它会 trim 正确而不管颜色(提供它是固体)并且不管需要多少 trimming:
magick input.png -trim +repage result.png
我添加了一个红色边框,纯粹是为了显示目的,这样即使在 Stack Overflow 的白色背景上,您也可以看到裁剪图像的范围。
我正在尝试通过以下命令行在 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
在我看来你正试图 trim 空格,在这种情况下你最好使用 -trim
因为它会 trim 正确而不管颜色(提供它是固体)并且不管需要多少 trimming:
magick input.png -trim +repage result.png
我添加了一个红色边框,纯粹是为了显示目的,这样即使在 Stack Overflow 的白色背景上,您也可以看到裁剪图像的范围。