Jak utworzyć plik ico z więcej niż jednym obrazem


15

Mogę użyć imagemagic do konwersji png do ico, ale (myślę, że nie jestem pewien) utworzy jeden plik ico obrazu dla określonego rozmiaru.

convert favicon.png --resize 32 favicon.ico

Plik ico może zawierać 2 lub 3 obrazy dla 16 x 16 32 x 32 i 64 x 64 pikseli.

Czy można stworzyć taką ikonę, może za pomocą magii obrazu lub innego narzędzia?

Odpowiedzi:


17

Nowsze wersje mają łatwiejsze polecenie:

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

-background transparent jest oczywiście opcjonalne.


16

Znaleziono na stronie 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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.