我有两张图片。一个可以是任何大小和纵横比。另一个本质上是一个图案圆圈的 PNG 蒙版,我想将其覆盖在另一个图像上,调整另一个图像的大小以适应 PNG 覆盖的大小。
我有基本的工作:
composite -compose atop -geometry +0+0 -resize 75x73 lib/source/overlay.png #{temp_object.path} #{tempfile.path}
但是,如果源图像的纵横比不适合叠加层,这将不起作用。ImageMagicks 生成的图像裁剪覆盖以适合源图像。
那么,我该如何调整它,以便调整源图像的大小等以适应叠加层,并且我的结果图像始终大小相同并包含完整的叠加层?
示例图像: