Imagemagick 是否可以生成5430字节以下的favicon.ico文件?
考虑到这一点,我假设答案是否定的 我刚刚阅读了来自的基本建议,并创建了一个favicon.ico文件,其中包含两个使用ImageMagick优化的png文件,如下所示: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字节时,您可以理解我的惊
$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中)。另请参见: