如何控制favicon.ico文件的内容?

时间:2014-03-14 22:09:23

标签: browser web favicon

我想手动编辑文件中的每个单一尺寸图标,以便我得到我想要的内容。

是否有工具可以让我拥有合并的16x16,32x32,48x48和64x64图标,让我可以控制每种尺寸的内容(精确像素)?

我已经使用了一些favicon生成器并上传了48x48图像,但是当我自动缩小尺寸时,我的图像效果不佳,需要设计师(我)进行人工干预。

2 个答案:

答案 0 :(得分:0)

您可以下载各种应用程序,或者有基于网络的编辑器,例如http://www.xiconeditor.com

答案 1 :(得分:0)

您可以使用免费的命令行工具。 Icoutils:

# On Ubuntu
sudo apt-get install icoutils
icotool -c -o favicon.ico 16x16.png 32x32.png 48x48.png 64x64.png

ImageMagick的:

# On Ubuntu
sudo apt-get install imagemagick
convert 16x16.png 32x32.png 48x48.png 64x64.png favicon.ico
# If you use IM version >= 6.8.8-3, you can even resize the original picture
# and create favicon.ico at once:
convert input.png -define icon:auto-resize=64,48,32,16 favicon.ico

另外,您提到所有支持的尺寸,最高可达64x64。虽然记录了这个大小,Microsoft recommends only 16x16, 32x32 and 48x48。有理由认为64x64 picture is never used(已授予,仅在Windows 8.1上测试过)。

请注意you need a lot of pictures in order to support all platforms:iOS,Android等