Imagemagick 是否可以生成5430字节以下的favicon.ico文件?

Imagemagick 是否可以生成5430字节以下的favicon.ico文件?,imagemagick,favicon,Imagemagick,Favicon,考虑到这一点,我假设答案是否定的 我刚刚阅读了来自的基本建议,并创建了一个favicon.ico文件,其中包含两个使用ImageMagick优化的png文件,如下所示: $convert favicon-16.png favicon-32.png favicon.ico 使用优化后,我的favicon-16.png文件为137字节,优化后,我的favicon-32.png文件为144字节 因此,当ImageMagick创建的favicon.ico组合文件最终达到5430字节时,您可以理解我的惊

考虑到这一点,我假设答案是否定的

我刚刚阅读了来自的基本建议,并创建了一个favicon.ico文件,其中包含两个使用ImageMagick优化的png文件,如下所示:

$convert favicon-16.png favicon-32.png favicon.ico
使用优化后,我的favicon-16.png文件为137字节,优化后,我的favicon-32.png文件为144字节

因此,当ImageMagick创建的favicon.ico组合文件最终达到5430字节时,您可以理解我的惊讶。巧合的是,这与谷歌官方的favicon.ico文件大小完全相同

5430字节是否为任何真
图像/x图标
文件的绝对最小大小


实际上,当访问我的favicon.ico文件的每个浏览器都将提取144字节的32x32 png版本时,这似乎有点过分。

如果源favicon-16.png和favicon-32.png是truecolor(RGB888或RGBA888),ImageMagick将编写一个未压缩的5430字节ico文件。但是,如果它们是索引颜色(即PNG8格式)或灰度,则ICO可能更小(在这些情况下,我观察到3638字节的ICO文件)

图像以BMP格式存储在ICO中,而不是PNG格式(只有256x256图像以PNG格式存储在ICO中)。

另请参见: