ImageMagick 是预乘透明像素。这会导致在后续转换过程中出现灰色轮廓。
例如:
$ convert -size 1085x558 xc:"rgba(0,0,0,0)" PNG32:temp.png
$ composite -gravity center samples/logo_white.png temp.png PNG32:temp.png
这是一段视频,显示 temp.png 图像的透明像素已从白色变为黑色。
有没有办法强制 ImageMagick 单独留下完全透明的像素而不是将它们更改为黑色?