Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image processing ImageMagick:使用convert-composite和重心对图像进行分层_Image Processing_Imagemagick_Overlay_Composite - Fatal编程技术网

Image processing ImageMagick:使用convert-composite和重心对图像进行分层

Image processing ImageMagick:使用convert-composite和重心对图像进行分层,image-processing,imagemagick,overlay,composite,Image Processing,Imagemagick,Overlay,Composite,背景 覆盖层 composite -gravity center overlay.png background.jpg result1.jpg 结果1.jpg convert -composite background.jpg overlay.png -gravity center result2.jpg 结果2.jpg convert -composite background.jpg -gravity center tool_marker.png result3.jpg

背景

覆盖层

composite -gravity center overlay.png  background.jpg  result1.jpg

结果1.jpg

convert -composite background.jpg overlay.png -gravity center result2.jpg

结果2.jpg

convert -composite background.jpg -gravity center tool_marker.png  result3.jpg

结果3.jpg

如何在使用convert作为可执行文件而不是复合文件时从result1获得结果


谢谢

您可以从按正确顺序使用运算符开始。首先设置“设置”。 “复合”命令是“读取所有设置,然后应用一个操作,命令类型(传统UNIX) “转换”是一种“按您所见执行选项”,可以执行多种操作。(类似脚本的命令)

注意+50+50是“tool_marker.png”图像左上角的位置。您需要减去该图像中的“pin point”位置,才能将其定位到右侧的pin point

重心(如果在使用它的-composite操作之前给定),将对齐两幅图像的中心

convert background.jpg tool_marker.png -gravity center -composite result4.jpg

convert background.jpg tool_marker.png-重心-合成结果4.jpg如何向图像中添加2个管脚?
convert background.jpg tool_marker.png -gravity center -composite result4.jpg