使用Imagemagick将GIF,PNG和JPG转换为.ICO文件
从:JPG,到:ICO;
/usr/bin/convert -resize x16 -gravity center -crop 16x16+0+0 input.jpg \ -transparent white -colors 256 output/favicon.ico
这是命令行的输出。
来自:GIF's,PNG To:ICO;
/usr/bin/convert -resize x16 -gravity center -crop 16x16+0+0 input.png \ -flatten -colors 256 output/favicon.ico
我有透明度方面的问题。 我似乎无法得到正确的代码,我已经尝试了-channel alpha -negate等
这创build一个图像,当我申请到网站,它适用于Firefox,但没有其他浏览器。 IE,Chrome,Opera和Safari都因为某种原因而讨厌它,这是一个简单的favicon.ico文件。 我的结论是,我的命令一定是在打破。 请帮忙?
添加此选项来convert
:
-background transparent
但是,请记住,您的原始图像实际上必须有一个alpha通道。 PNG可能有一个alpha通道,JPEG不会。
ICO问题的一个解决方法是不使用它:
<link rel=icon href=/favicon.png>
适用于所有浏览器,并且可以使用更好的压缩格式的文件格式。