Imagemagick:如何以第一张图片为背景在另一张图片上创建一张图片

Imagemagic: How to create one image on another image with first image as background

我有两个图像文件。我有一个图像,其中文本写在白色背景上。第二张图片是处方,我想将第二张图片合并到第一张图片上,并将第一张图片设置为背景。

第一张图片

第二张图片

当我使用下面的命令时,我得到下面的图像

composite -geometry +100+20 firstImg.jpg secondImg.jpg finalImg.jpg

最终图像

我想将第二张图片中的文字合并到第一张图片中。我是图像魔术的新手并且坚持这一点。提前致谢。

像这样:

convert prescription.jpg \
 \( words.jpg -resize 300x -fuzz 10% -transparent white \) \
 -gravity center -geometry +0+80 -composite result.jpg

首先我加载处方模板作为背景,然后我加载单词并将其调整为正确的宽度,然后使白色 (+/- 10%) 区域透明并将其覆盖到中间 (-gravity center) 有一个小的几何偏移来将它向下移动一点点。

希望你不要调皮

使用 -compose Multiply 从第二张图像中去除白色。

composite -geometry +100+20 firstImg.jpg secondImg.jpg  -compose Multiply  finalImg.jpg