如何创建包含多个图像的 ico 文件

如何创建包含多个图像的 ico 文件

我可以使用 ImageMagick 将 png 转换为 ico,但(我认为,不确定)它会为每个 ico 文件创建一个我指定大小的图像。

convert favicon.png -resize 32 favicon.ico

一个 ico 文件可以包含 2 或 3 个 16x16、32x32 和 64x64 像素的图像。

是否可以使用 ImageMagick 或其他工具创建这样的图标?

答案1

新版本有一个更简单的命令:

convert -background transparent image.png -define icon:auto-resize=16,32,48,64,256 favicon.ico

-background transparent当然是可选的。

答案2

发现它于imagemagick.org地点:

convert image.png  -bordercolor white -border 0 \
      \( -clone 0 -resize 16x16 \) \
      \( -clone 0 -resize 32x32 \) \
      \( -clone 0 -resize 48x48 \) \
      \( -clone 0 -resize 64x64 \) \
      -delete 0 -alpha off -colors 256 favicon.ico

相关内容