Imagemagicを使用してpngをicoに変換することはできますが、(確かに、わかりません)指定したサイズの画像icoファイルが1つ作成されます。
convert favicon.png --resize 32 favicon.ico
Icoファイルには、16x16 32x32および64x64ピクセルの2つまたは3つの画像を含めることができます。
このようなアイコンをイメージマジックやその他のツールで作成することはできますか?
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
新しいバージョンには、より簡単なコマンドがあります。
convert -background transparent image.png -define icon:auto-resize=16,32,48,64,256 favicon.ico
-background transparent
はもちろんオプションです。