对于我的一个项目,我正在获取网站favicons并存储它们以显示在网站上。听起来很琐碎,但我有一个奇怪的问题。几乎所有图标都采用.ico格式,这不是非常友好的。一些图标也有不同的尺寸。 我正在使用Imagemagick将它们转换为PNG并仅提取16x16图标。
我正在使用以下命令行:
convert source.ico -geometry 16x16 -alpha on -background none -flatten out.png
不幸的是,在某些图标上,这会在透明区域中产生一些令人讨厌的水平黑色条纹。这是一个例子:
这是原始图标:
http://g.etfv.co/http://www.mysqlperformanceblog.com/
结果如下:
http://img585.imageshack.us/img585/1463/65407408.png
这里再次嵌入:
这里有什么问题?我的ImageMagick是版本6.5.4-7
答案 0 :(得分:1)
尝试更新Imagemagick安装:我尝试使用版本为6.6.0-1的.ico文件执行命令,并正确创建了png文件
Version: ImageMagick 6.6.0-1 2010-03-03 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2010 ImageMagick Studio LLC
Features: OpenMP