对于我的项目,我正在获取网站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
1 回答
尝试更新Imagemagick安装:我尝试使用版本为6.6.0-1的.ico文件执行命令,并正确创建了png文件