imagemagick:-东南重力-几何偏移不起作用

时间:2019-01-17 02:56:02

标签: macos imagemagick

替换图像的一部分时,

来自

00

11

我替换了图像的两个部分。

我的解决方法是

33

带有convert 1.png \( 1.png -crop 200x200+300+800 +repage \) -gravity SouthWest -geometry +0+0 -compose Copy -composite 2.png

我知道了

44

convert 2.png \( 2.png -crop 350x450+1252+200 +repage \) -gravity SouthEast -geometry -350-450 -compose Copy -composite 4.png

我有相同的图像,我怎么了?

使用convert 2.png \( 2.png -crop 350x450+1252+200 +repage \) -gravity Center -geometry +626+349 -compose Copy -composite 3.png,明白了。

对这种机制不太熟悉

2 个答案:

答案 0 :(得分:2)

使用ImageMagick代替:

  

转换2.png(2.png -crop 350x450 + 1252 + 200 + repage)-gravity   东南-几何0X0-350-450-撰写副本-复合4.png


使用:

convert 2.png \( +clone -crop 350x450+1252+200 +repage \) -gravity SouthEast -geometry -350-450 -compose over -composite 4.png


或者:

convert 2.png \( +clone -crop 350x450+1252+200 +repage \) -gravity center -geometry -350-450 -compose Copy -composite 4.png


那应该有所作为。不要将WxH(0x0)添加到您的-geometry中,因为这可能会尝试生成W = 0和H = 0的图像,这将失败或不显示。参见https://imagemagick.org/Usage/layers/#convert

+ clone仅复制命令行中的上一个图像,即2.png。重复2.png可以,但是会很慢,因为它必须第二次读取2.png图像。

注意,最好不要使用图像显示代码。只需将代码粘贴到表单中,然后使用{}按钮使其显示为灰色背景即可。

答案 1 :(得分:0)

convert 2.png \( +clone -crop 350x450+1252+200 +repage \) -gravity SouthEast -geometry +0+0 -compose over -composite 99.png

实验并弄清楚