ImageMagick:如何进行简单裁剪?
ImageMagick: How do I do a simple crop?
我想要做的就是将图像从左侧裁剪为 1400 像素的宽度,但让它们保持相同的高度。
格式应为宽度:1400px,高度 100%(不变),偏移量 X 和 Y 均为零,因此 +0+0(对于 X 和 Y):
convert -crop 1400x100%+0+0 inputfile outputfile
这实际上并没有做任何事情!有人可以帮我解决语法问题吗?
您的 ImageMagick 语法不正确。它可能在 ImageMagick 6 中工作,这是宽容的,但在 ImageMagick 7 中不行。在任何操作之前阅读输入。
您需要做的只是指定 Wx+0+0,不包括 H。这将告诉 ImageMagick,您只需要裁剪宽度。例如:
莉娜:
转换 lena.png -crop 100x+0+0 +repage result.png
为那些支持虚拟 canvas 的格式包括 +repage,例如 PNG 和 TIFF。 JPG 不需要它,但它不会伤害。
我明白了。 100% 没必要。应该是:
convert -crop 1400x+0+0 输入文件输出文件
我想要做的就是将图像从左侧裁剪为 1400 像素的宽度,但让它们保持相同的高度。
格式应为宽度:1400px,高度 100%(不变),偏移量 X 和 Y 均为零,因此 +0+0(对于 X 和 Y):
convert -crop 1400x100%+0+0 inputfile outputfile
这实际上并没有做任何事情!有人可以帮我解决语法问题吗?
您的 ImageMagick 语法不正确。它可能在 ImageMagick 6 中工作,这是宽容的,但在 ImageMagick 7 中不行。在任何操作之前阅读输入。
您需要做的只是指定 Wx+0+0,不包括 H。这将告诉 ImageMagick,您只需要裁剪宽度。例如:
莉娜:
转换 lena.png -crop 100x+0+0 +repage result.png
为那些支持虚拟 canvas 的格式包括 +repage,例如 PNG 和 TIFF。 JPG 不需要它,但它不会伤害。
我明白了。 100% 没必要。应该是:
convert -crop 1400x+0+0 输入文件输出文件