ina*_*ina 9 favicon imagemagick image-conversion
看起来ImageMagick并不总是将单个favicon.ico文件转换为可预测的单个png文件 - 对于某些favicon,它会生成一堆其他的favicon-01.png,favicon-02.png等...是否有方法找出你想要的实际转换的图标哪一个 - 或者弄清楚生成了多少,删除不需要的图标?
gok*_*eci 14
当我试图转换博客的图标时,我遇到了同样的问题,我使用Imagemagick的-flatten参数解决了这个问题,如下所示:
convert "favicon.ico" -thumbnail 16x16 -alpha on -background none -flatten "favicon.png"
Run Code Online (Sandbox Code Playgroud)

我猜其中一些是 GIF 动画。您可以按照此处所述采取第一个:
IE:
$magick> convert 'images.gif[0]' image.png
Run Code Online (Sandbox Code Playgroud)
我没有安装 ImageMagic,但您可以对所有favicon.ico 尝试上述操作,它可能会正常工作。
否则,您可能需要编写一个脚本来检查 favicon-01.png,如果存在,将其重命名为 favicon.png 并删除 favicon-*.png(前提是您没有其他类似名称的内容)工作文件夹)。
| 归档时间: |
|
| 查看次数: |
4848 次 |
| 最近记录: |