ImageMagick-将白色透明覆盖添加到图像

ImageMagick-将白色透明覆盖添加到图像,image,imagemagick,command-line-interface,mask,Image,Imagemagick,Command Line Interface,Mask,我需要拍一张普通的照片: 并添加一个白色透明覆盖层,使其看起来像这样: 不要注意转换图像上的文字,也不要注意它是原始图像的裁剪版本。我需要简单地将顶部转换为完全相同的图像,只需使用此白色透明覆盖层即可。我还需要它是一个cli命令。更新的答案 这更容易 convert house.jpg -fill white -colorize 80% result.png 原始答案 像这样的可能 convert house.jpg \( +clone -fill white -colorize 80%

我需要拍一张普通的照片:

并添加一个白色透明覆盖层,使其看起来像这样:


不要注意转换图像上的文字,也不要注意它是原始图像的裁剪版本。我需要简单地将顶部转换为完全相同的图像,只需使用此白色透明覆盖层即可。我还需要它是一个cli命令。

更新的答案

这更容易

convert house.jpg -fill white -colorize 80%  result.png
原始答案

像这样的可能

convert house.jpg \( +clone -fill white -colorize 80% \) -composite result.png

这正是我想要的。非常感谢。事实上,这更容易。。。等一下!我想知道这是什么
克隆功能?正在创建虚拟层?:)@DimitryK它创建一个相同大小的原始图像副本(克隆),然后用白色填充到80%。您好,我找到了您的解决方案,谢谢。我用黑色代替白色。。。如何在上面添加白色文本?