Cookie di statistica e di pubblicità
Usiamo cookie di statistica e di pubblicità, entrambi inviati a Google. Rifiutare non cambia niente di quello che vedi.Leggi la pagina sulla privacy
Qui converti HEIC in ICO gratis e senza account: trascina il file qui sopra e in un paio di secondi il risultato è pronto da scaricare. La conversione avviene dentro il tuo browser, quindi il file non viene mai caricato. Funziona allo stesso modo su Windows, macOS e Linux e anche su iPhone e Android, e continua a funzionare anche se stacchi la connessione.
Fino a 100 file alla volta. Formati diversi insieme non sono un problema.
Vengono convertiti uno dopo l’altro e scaricati insieme in uno ZIP.
HEIC in ICO
Questo è il passaggio che decide se il risultato appare voluto. Nulla in questa conversione ritaglia: l’immagine conserva le proprie proporzioni e viene centrata su una tela quadrata alla scala più grande che ci sta, quindi una normale cornice iPhone 4 032 per 3 024 arriva come un’immagine 4:3 con un quarto dell’icona vuoto sopra e sotto. Nulla viene stirato, che è la metà importante — ma una favicon è alta 16 pixel e ne avete appena regalati quattro.
Aprire la fotografia nell’app Foto, toccare Modifica, scegliere lo strumento di ritaglio e selezionare il rapporto quadrato, poi posizionarlo sulla parte che si vuole davvero — le lettere sull’insegna, l’emblema, il singolo oggetto. Salvare, condividere la copia ritagliata, e convertire quella. Trenta secondi di ritaglio valgono più di qualsiasi impostazione di questa pagina.
Una favicon viene disegnata a 16 pixel CSS. Su uno schermo ad alta densità il browser può scegliere 32 pixel fisici, e una barra dei preferiti o una scheda fissata può andare un po’ più grande, ma 16 per 16 è la dimensione per cui progettare. Sono 256 pixel in totale, meno di quante siano le parole di questa pagina.
Ciò che sopravvive a quella dimensione è una forma e uno o due colori. Ciò che non sopravvive è un testo di qualsiasi tipo sotto le quattro lettere, le linee sottili, i gradienti, le ombre e qualunque cosa abbia uno sfondo dietro. Una fotografia di un negozio diventa una macchia marrone. Una fotografia di una singola lettera marcata dipinta su un muro, ritagliata stretta, diventa un’icona riconoscibile — la differenza è interamente in ciò che è stato fotografato e a che distanza.
Il file è un header di sei byte, poi una voce di directory di sedici byte per dimensione, poi un PNG per ciascuna — tre di esse con le impostazioni predefinite, a 48, 32 e 16 pixel, elencate dalla più grande. Il formato consente anche un payload bitmap puro, che è ciò che originariamente significava, ma ogni versione di Windows da Vista in poi legge un PNG dentro un’icona e il file ne esce una frazione delle dimensioni, quindi è ciò che viene scritto.
Una particolarità è visibile in un editor esadecimale: i campi di larghezza e altezza nella directory sono un byte ciascuno, quindi 256 non ci sta e la convenzione del formato è di scrivere zero al suo posto. Un’icona la cui voce dice che la propria dimensione è 0 per 0 è la specifica che funziona come previsto, non un file corrotto. Lo si incontra solo se si sceglie un set di dimensioni che includa 256; i tre predefiniti stanno tutti in un byte e si leggono come sé stessi.
Qualunque cosa si fornisca in ingresso, nulla nel file supera i 256 pixel — il tetto viene applicato nel passaggio e non c’è un’impostazione che lo alzi. Una fotografia da 12 megapixel viene ridotta di un fattore di circa sedici in ciascuna direzione per raggiungerlo, e una da 48 megapixel di oltre trenta. Le dimensioni effettivamente scritte derivano da quello, quindi con il set predefinito la riduzione è di un fattore ottantaquattro prima che la voce più grande venga raggiunta.
Ciascuna di quelle riduzioni è fatta con smoothing di alta qualità in una canvas, che è il modo giusto: ridurre una fotografia grande fa la media di molti pixel in ciascun pixel di uscita e nasconde il rumore invece di mostrarlo. Il risultato è un’immagine piccola e pulita di qualcosa che non era mai pensato per essere piccolo, che è un problema diverso e non uno che il ricampionamento possa risolvere.
Le icone stanno meglio con uno sfondo trasparente, così si appoggiano su un chrome del browser chiaro o scuro senza un riquadro visibile attorno. Il contenitore qui lo supporta, perché il payload è un PNG e un PNG porta l’alfa.
Una fotografia da fotocamera non ha trasparenza, quindi ciò che si ottiene è un quadrato completamente opaco. Se il marchio fotografato è scuro su un muro chiaro, il muro chiaro diventa lo sfondo dell’icona e apparirà come un rettangolo su un tema scuro del browser. Rimuovere quello sfondo è un lavoro per un editor prima della conversione, non qualcosa che la conversione possa dedurre.
Se si intende scattare qualcosa di specifico per questo, scattare il più piatto e il più vicino che l’obiettivo consenta: il solo emblema, che riempia l’inquadratura, dritto, in luce uniforme senza ombra attraverso. Evitare l’intera insegna, l’intera vetrina e l’intero prodotto. Un motivo, un colore dominante, bordi netti.
Vale anche la pena fotografare il marchio su uno sfondo omogeneo che si possa ritagliare in seguito — un foglio di carta, una parete tinta unita — perché dà la possibilità di un’icona trasparente senza dover ricostruire i bordi a mano. Se l’attività ha un vero file di logo da qualche parte in un’email di un designer, è un punto di partenza migliore di qualsiasi fotografia, e vale dieci minuti di ricerca prima di convertire.
L’immagine viene decodificata e ricodificata nel percorso verso il payload PNG, quindi nulla dei metadati dell’HEIC raggiunge l’icona: nessuna data di scatto, nessun modello di fotocamera, nessuna coordinata GPS. È senza ambiguità un bene qui, dato che una favicon viene servita a ogni visitatore del sito e altrimenti pubblicherebbe dove è stata scattata la fotografia.
Anche il profilo Display P3 che un iPhone allega non viaggia, quindi i colori saturi verranno riprodotti leggermente più spenti che sul telefono. A 16 pixel non è qualcosa che qualcuno noterà, e rimuove una variabile da come l’icona appare attraverso i browser.
Due cose vale la pena fare con il risultato. Caricarlo ovunque il proprio site builder lo abbia chiesto, e anche assicurarsi che una copia stia alla radice del dominio come favicon.ico, perché i browser, i crawler e le anteprime dei link richiedono quel percorso di loro iniziativa indipendentemente dal fatto che la pagina lo dichiari.
Poi controllarlo in una scheda reale anziché nell’anteprima del builder, alla dimensione a cui verrà effettivamente visto, sia su un tema del browser chiaro sia su uno scuro. La cache è aggressiva con le favicon — un hard reload o una finestra privata sono spesso necessari prima che la nuova appaia, e più di una persona ha riconvertito un file tre volte per quello anziché perché qualcosa non andava in esso.
L’intero lavoro avviene nel browser: libheif decodifica l’HEIC, una canvas lo ridimensiona, il codificatore PNG gira e il contenitore dell’icona viene scritto da poche decine di righe di JavaScript. Nulla viene trasmesso, e si può verificare nella scheda Rete o staccando prima la connessione.
Significa anche niente coda e niente attesa. Realizzare un’icona è un lavoro iterativo — ritagliare più stretto, provare l’altra foto, provarla senza sfondo — e poter eseguire sei tentativi in un minuto sulla propria macchina è ciò che rende l’iterazione pratica. È anche il motivo per cui l’elaborazione locale è il modello giusto per questa coppia in particolare.
La raccomandazione onesta, se la fotografia non si riduce bene, è di non usare una fotografia. Una favicon disegnata come forma — un’iniziale in un carattere forte, una silhouette semplice, un colore solido con una lettera ritagliata — si leggerà a 16 pixel dove una fotografia non lo farà mai, e può essere fatta in qualsiasi strumento vettoriale in pochi minuti.
Se si va in quella direzione, produrla come SVG e convertire quello in ICO invece: entra nello stesso contenitore con lo stesso set di dimensioni, ma i pixel da cui parte sono renderizzati dal disegno anziché catturati attraverso un obiettivo, quindi i bordi sono netti dove quelli di una fotografia sono morbidi. Questa pagina esiste perché a volte la fotografia è tutto ciò che si ha, e produrrà un file usabile — ma non renderà una vetrina leggibile in una scheda del browser.
| HEIC | ICO | |
|---|---|---|
| Nome completo | High Efficiency Image Container | Icona di Windows |
| Estensione del file | .heic | .ico |
| Tipo di media | image/heic | image/x-icon |
| Compressione | Con perdita — la dimensione si paga in qualità | Senza perdita — non si butta via niente |
| Prima pubblicazione | 2015 | 1985 |
| Pubblicato da | MPEG | Microsoft |
| Specifica | ISO/IEC 23008-12 | — |
| Licenza | Pubblicato, non standardizzato | Pubblicato, non standardizzato |
| Situazione attuale | Attuale | Di nicchia |
| Profondità di bit | 10 | 8 |
| Colore che sa descrivere | YCbCr, gamma ampia | RGB, tavolozza indicizzata |
| Immagine più grande | — | 256 px per lato |
| Si apre nel browser | Alcuni browser | Tutti i browser |
| Valutato al suo posto | JPG, AVIF, WebP | PNG, SVG |
ICO contiene una pagina. Un file HEIC di più pagine si converte pagina per pagina, non in un unico file.
HEIC arriva a 10 bit per canale e ICO ne conserva 8. Quella precisione in più è ciò che regge correzioni forti senza bande: conviene convertire dopo la post-produzione, non prima.
La trasparenza resta. HEIC e ICO salvano entrambi un canale alfa: uno scontorno resta scontornato e dietro non viene riempito nulla.
ICO si apre in qualsiasi browser attuale. HEIC raggiunge ancora meno browser. Se il file va su una pagina web o in un modulo, di solito è tutto il motivo della conversione.
I programmi di sempre non coincidono: HEIC si apre in Apple Photos e Adobe Lightroom, ICO in GIMP e IcoFX, quindi chi riceve il risultato ha bisogno di uno del secondo gruppo.
Il risultato è più grande dell'originale e non migliore. HEIC ha già scartato dettaglio e ICO conserva quel che resta senza scartarne altro: evita perdite successive, non annulla la prima.
I due puntano a lavori diversi: HEIC a i telefoni e la fotografia, ICO a il web. Vale la pena valutarlo prima, perché il motivo per cui esiste uno è di solito il motivo per cui l'altro risulta scomodo.
HEIC è il formato di MPEG, pubblicato nel 2015. Registra 10 bit per canale.
ICO viene da Microsoft e risale al 1985. GIMP e IcoFX lo leggono.
ICO è stato pubblicato nel 1985 e HEIC nel 2015. Il più vecchio è in genere il file più sicuro da consegnare; il più recente fa lo stesso lavoro con meno byte.
No. Questa conversione avviene interamente nel tuo browser, quindi il file non esce dal tuo dispositivo. Puoi controllarlo da solo: apri la scheda di rete degli strumenti per sviluppatori e converti qualcosa. Vedrai la pagina stessa e le richieste di statistica e di pubblicità con cui questo servizio si paga, e nemmeno una che porti il tuo file. Il motore di questa coppia è libheif, il decodificatore di riferimento per l’HEIC di Apple; il browser lo scarica una volta e lo tiene in cache.
Sì. Senza account, senza filigrana e senza una quota giornaliera da consumare: gira sulla tua macchina, quindi puoi tornare quante volte vuoi. Il browser lavora file fino a 100 MB, 100 per volta. libheif viene scaricato sulla tua macchina e gira lì, ed è per questo che non c’è un contatore.
ICO comprime, quindi qualche dato si perde. Con l’impostazione predefinita non si nota; se vuoi andare sul sicuro, alza la qualità. Ridotto alle misure di un’icona; il dettaglio oltre i 256 pixel viene scartato.
ICO contiene una pagina. Un file HEIC di più pagine si converte pagina per pagina, non in un unico file.
Il risultato è più grande dell'originale e non migliore. HEIC ha già scartato dettaglio e ICO conserva quel che resta senza scartarne altro: evita perdite successive, non annulla la prima.
HEIC arriva a 10 bit per canale e ICO ne conserva 8. Quella precisione in più è ciò che regge correzioni forti senza bande: conviene convertire dopo la post-produzione, non prima.