替换图像的一部分时,
来自
到
我替换了图像的两个部分。
我的解决方法是
带有convert 1.png \( 1.png -crop 200x200+300+800 +repage \) -gravity SouthWest -geometry +0+0 -compose Copy -composite 2.png
,
我知道了
与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
,明白了。
对这种机制不太熟悉
答案 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
实验并弄清楚