Imagemagick

如何創建具有多個圖像的 ico 文件

  • October 23, 2020

我可以使用 ImageMagick 將 png 轉換為 ico,但是(我認為,不確定)它會為每個 ico 文件創建一個我指定大小的圖像。

convert favicon.png -resize 32 favicon.ico

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

是否可以使用 ImageMagick 或其他工具創建這樣的圖示?

較新的版本有一個更簡單的命令:

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

-background transparent當然是可選的。

在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

引用自:https://unix.stackexchange.com/questions/89275