标签: imagemagick
似乎.jpg图片不存在此问题,原因是什么?
.jpg
原件:
alt text http://internationalpropertiesregistry.com/Server/showFile.php?file=%2FUpload%2Fno_avatar_w150.gifb7f45ba30a4661e47bd0971fe2ac28ec.gif
输出:
alt text http://internationalpropertiesregistry.com/Server/showFile.php?file=%2FUpload%2Fno_avatar_w150.gif311186a22666b967caf26d072e091a6a.gif
答案 0 :(得分:0)
问题是.gif仅支持1位alpha。如果你在绘图程序中打开这些图像,你会发现较大的图像在外部有很多白色,其中发生了抗锯齿,但是较小的一个会消除很多抗锯齿。这并不是ImageMagick的错,因为它无论如何都无法做到。
我建议.png是这些图像的更好选择,而不是.gif。如果你真的必须使用.gif,那么完全摆脱alpha(除了白色背景外,它不会看起来很好看。)