我有一个透明的PNG图像:
现在我想使用 ImageMagick 将对角渐变应用到它的 alpha 通道。我的意思是让它的不透明度保持在左上角,并逐渐淡出到右下角完全透明。像这样:
所以基本上我想生成一个渐变,并将其用作图像的蒙版。但是图像已经有自己的 alpha 通道(透明度)。这是我正在尝试的可视化:
(此处为可见性显示在棋盘上的原始和结果,但我的意思是实际透明度)
我想我了解如何生成对角渐变(重心渐变命令对此非常有用)。但这会在颜色通道中创建渐变,即彩色或灰度渐变。而我想在Alpha通道上应用渐变。
从IM 手册中,我了解到-compose CopyOpacity
操作员可以用于此目的。然而,这似乎将 alpha 从蒙版复制到我的图像上。我需要在现有的 alpha 通道上“应用”这种渐变颜色,所以基本上我需要将图像的 alpha 通道乘以渐变图像的灰度颜色。
执行上面显示的操作的正确 IM 命令行是什么?