【发布时间】:2017-10-02 05:56:33
【问题描述】:
我想使用 Imagemagick 获得一系列图像的平均值。因此我使用以下命令:
convert *.png -evaluate-sequence mean MEAN.png
我的每张图片都包含一个 Alpha 通道。我想要的是:通过忽略 alpha 通道组合所有图像。
当我组合图像时,alpha 通道被考虑在“平均”方法中,我的最终图像具有透明度。这不是我想要的。
结果:
我尝试添加参数 -alpha off,但 Imagemagick 将 alpha 通道转换为黑色。
convert *.png -alpha off -evaluate-sequence mean MEAN.png
结果:
Photoshop 做得对。我将所有图像加载到堆栈中并创建一个智能对象。当我在 Photoshop 中使用“均值”方法时,最终结果中不考虑 Alpha 通道。
我想要 Imagemagick 的结果:
有人知道如何使用 Imagemagick 做到这一点吗?
【问题讨论】:
-
不确定你的意思。尝试在
-evaluate-sequence之前添加-channel RGB。 -
啊!我现在可以看到图像了!它适用于 ImageMagick 7.x 版。你在运行旧版本吗...
identify -version会告诉你。 -
我的版本是 Version: ImageMagick 6.8.9-9 Q16 x86_64 2017-03-14 imagemagick.org -channel RGB won't work
-
我认为这个版本已经有好几年了——可能是时候升级了。
-
我在 IM 版本 7 中尝试了 -channel RGB。结果是黑色图像
标签: imagemagick photoshop mean alpha