嘿,我在下面有这段代码,它需要 2 张图像并将它们合并在一起,并在中心淡出:
convert testingl.jpg -gravity West ^
testingr.jpg -gravity East ^
blend_mask.png -extent 1080x440 -gravity center -composite bothBlended.jpg
以上产生了这个:
使用这个面具:
取自这两张图片(降低分辨率以适合此处):
testingl.jpg(原始尺寸 1224 x 1632)
testingr.jpg(原始尺寸 828 x 1792)
这段代码按原样工作得很好。做我需要它做的事情,但有一个例外 - 我希望将更多的每张图像放入其中。就像调整图像大小一样,从图像中心裁剪图像,然后将其混合。我需要保持相同的 1080 x 440 整体尺寸。
两者都这样做看起来像这样:
更新 1
运行@fmw42 的代码时:
convert ^
( testingl.jpg -resize 1080x440^ -gravity West -extent 1080x440 ) ^
( testingr.jpg -resize 1080x440^ -gravity East -extent 1080x440 ) ^
blend_mask.png -composite abc.jpg
我明白了: