我创建了一个favicon.ico文件,其中包含三种尺寸的.png图标尺寸,16px,32px和64px。
在我的Mac Finder中,在使用ImageOptim进行优化后,我的尺寸分别为339b,1kb和4kb。那么让我们来回计算6kb?
但是,当我运行此ImageMagick命令时:
convert 16.png 32.png 64.png myfav.ico
生成的.ico文件为22kb!
这是一个非常大的文件并且意外。
我做错了什么?我能做些什么来缩小它(如果有的话)?
答案 0 :(得分:6)
ico文件本身不是压缩文件。
你可以gzip它,你会发现gzip压缩的大小将小于3 png文件大小的总和。在用于减小大小之前,ico文件最常被gzip压缩(使用apache,nginx等)。
所以,它们如此之大的原因是因为压缩算法很弱。