Way #4 Strumenti da riga di comando: 💁 La mia esperienza: GIF, PNG e JPG in .ICO con ImageMagick
Di recente ho provato a convertire GIF, PNG e JPG in .ICO con ImageMagick. Ho seguito comandi suggeriti su Stack Overflow, ma ho avuto difficoltà a ottenere trasparenza coerente nelle icone generate.![]()
Comandi usati
Esempi di comandi per convertire immagini in formato ICO:Per JPEG:
/usr/bin/convert -resize x16 -gravity center -crop 16x16+0+0 input.jpg \-transparent white -colors 256 output/favicon.ico
Per GIF e PNG:
/usr/bin/convert -resize x16 -gravity center -crop 16x16+0+0 input.png \-flatten -colors 256 output/favicon.ico
Tentativi di risoluzione
Per la trasparenza ho provato varianti con opzioni come -channel alpha, senza trovare subito una soluzione stabile su tutti i browser.Alternativa con icotool
In alcuni casi ho trovato utile icotool (pacchetto icoutils) al posto di catene ImageMagick complesse, con un comando del tipo:icotool -c -o favicon.ico FILENAME
Nota: icotool è comune su Linux; su altri sistemi verifica se il tool è disponibile o usa un convertitore con interfaccia.
Suggerimenti pratici
- Se ImageMagick ti dà problemi con la trasparenza sulle ICO, prova flussi alternativi o software con anteprima per ogni dimensione.
- Su Ubuntu puoi installare icoutils con:
Conversione con icotool
Dopo l'installazione:icotool -c -o favicon.ico NOMEFILE
Sostituisci NOMEFILE con il percorso del file di ingresso.






