我工作的服务器升级了一些库,现在我从ImageMagick版本6.7.8-9中得到了一个奇怪的行为。
我正在使用命令
composite -compose Multiply bkg.gif overlay.gif output.gif
曾经在overlay.gif
之上放置bkg.gif
,这是一张大部分为白色的图像。现在同样的事情正在发生,但bkg.gif
被否定了!我试图从Multiply
更改为Screen
,根据docs是相同的但是否定图像和背面,但输出是相同的。
我在做同样的操作之前通过否定图像bkg.gif
解决了这个问题,但这是不正确的,我仍然必须这样做是很多脚本使用相同的命令,所以我想有效地解决问题或至少理解它。
为什么会这样?我道歉但我无法提供我们正在使用的图像。