複数の画像を含むicoファイルを作成する方法

複数の画像を含むicoファイルを作成する方法

ImageMagickを使用してpngをicoに変換することはできますが(私の考えではわかりませんが)、私が指定したサイズの各icoファイルの画像が生成されます。

convert favicon.png -resize 32 favicon.ico

icoファイルには、16×16、32×32、64×64ピクセルの2つまたは3つの画像を含めることができます。

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

関連情報