更改减亮合成图层的不透明度

问题描述 投票:0回答:1

我使用下面的命令将一个图像 (

../esrgan/{1}
) 与另一个图像 (
{1}
) 叠加,我将其缩放至 400%,然后应用减亮合成。

parallel --bar --xapply convert {1} -filter Lanczos -resize 400% ../esrgan/{1} +swap -compose Lighten -composite ../esrgan/{1} ::: *.png

除此之外,我还想将顶层 (

{1}
) 的不透明度设置为 75%。我该怎么做?

imagemagick imagemagick-convert
1个回答
0
投票

我不熟悉那里的完整语法,但在似乎是 ImageMagick 命令的部分中,在“-resize”之后和读取第二张图像之前,将其添加到代码中...

... -channel A -evaluate set 75% +channel ...

这告诉命令仅使用 Alpha 通道进行以下操作。 “-evaluate”操作将 Alpha 通道设置为 75% 的值。然后带有加号“+”的“+通道”结束该特殊设置并继续执行命令。

如果第一个输入文件没有 Alpha 通道,您可以添加“-alpha set”以确保在更改值之前图像具有 Alpha 通道。

© www.soinside.com 2019 - 2024. All rights reserved.