介绍
假设我有这张图片:
对于图像,我在https://image.ibb.co/c5Nw6c/Mask.png中应用了遮罩(它是白色的,这就是我在这里设置它的原因)。面具基本上是一个消息气泡,右下角有一个箭头。
命令(在 bash 中)如下:
size=`convert Mask.png -format "%wx%h" info:`
convert \( couple.jpg -channel rgba -alpha on -resize $size \) Mask.png -compose copy_opacity -composite -compose over -background transparent -flatten png:result.png
结果是:
问题
现在让我们检查接下来的两个图像:
图 2
图 3
如果我们对这两个做同样的事情,我们将得到以下结果:
我们在这里看到的是,为了正确应用蒙版,比例必须相似,否则,根据原始图像的大小,它可能会在底部或右侧被裁剪。
问题
如何避免裁剪问题以及:
- 使修剪后的图像(相对于蒙版)填充整个蒙版而不留下任何间隙且不丢失比例?我想,通过调整大小,但如何?
- 让调整大小的照片相对于蒙版居中(重心)?
非常感谢您的回答。