Convertire AVIF in ICO

Qui converti AVIF 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.

  • Dove gira Nel tuo browser. Il file non viene mai caricato.
  • Con perdita Una parte del dettaglio viene scambiata con la dimensione. ICO non riesce a tenere tutto quello che tiene AVIF.
  • Limite di dimensione Fino a 100 MB per file, gratis e senza account.
  • Vale la pena saperlo Ridotto alle misure di un’icona; il dettaglio oltre i 256 pixel viene scartato.

Fino a 100 file alla volta. Formati diversi insieme non sono un problema.

Cosa fa davvero la conversione da AVIF a ICO

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as AVIF.

AVIF17 KB

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as ICO.

ICO139 KB8.1× più grande

Una scena fotografica — sfumature morbide, bordi sfocati, grana. È il caso per cui ICO è stato pensato, o contro cui è stato pensato, e i numeri dicono quale dei due. Le due immagini sono disegnate dal codice e codificate dallo stesso convertitore che gira in questa pagina, quindi le dimensioni sono l’uscita del sito stesso.
A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as AVIF.

AVIF3 KB

A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as ICO.

ICO7 KB2.0× più grande

Sfondo trasparente e una sfumatura che attraversa la forma. ICO o tiene tutti e due, o ne tiene uno, oppure riempie la trasparenza con un colore pieno — ed è questa differenza che coglie tutti di sorpresa. Le due immagini sono disegnate dal codice e codificate dallo stesso convertitore che gira in questa pagina, quindi le dimensioni sono l’uscita del sito stesso.
A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as AVIF.

AVIF5 KB

A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as ICO.

ICO3 KB48% più piccolo

Colore piatto e bordi netti, come in un’interfaccia, in un grafico o in un logo. Si comporta in modo molto diverso dalla fotografia qui sopra, ed è il motivo per cui la risposta è «dipende da cosa c’è nel file». Le due immagini sono disegnate dal codice e codificate dallo stesso convertitore che gira in questa pagina, quindi le dimensioni sono l’uscita del sito stesso.

L’AVIF quasi mai è il marchio originale

Nessuno disegna un logo in AVIF. Il file è arrivato perché qualcosa lo ha convertito: uno step di build che gira su ogni immagine in una directory di asset, un CMS che ricodifica i caricamenti, una CDN che negozia il formato per richiesta, o un clic destro su un sito live perché i file di design sono di tre agenzie fa.

Importa perché si sta lavorando da un derivato. Qualunque cosa abbia fatto la pipeline — un ridimensionamento alla dimensione più grande di cui la pagina aveva bisogno, un passaggio lossy alla qualità specificata nella configurazione, un appiattimento su uno sfondo — è cotta dentro, e questa conversione parte da quello invece che dall’opera. È un posto legittimo da cui partire, e vale dieci minuti prima per verificare se l’originale è davvero perso: un repository di sorgenti, una cartella del marchio, una vecchia email del designer, o la directory di asset che lo step di build legge, che spesso contiene ancora la cosa che la pipeline ha convertito.

Da 65.536 pixel a 256

I due formati stanno alle estremità opposte della questione di scala. AVIF può contenere un’immagine di 65.536 pixel per lato; un ICO si ferma a 256, e 256 è scritto nell’intestazione come uno zero perché il campo dimensione è un singolo byte e il numero reale non ci sta.

Quindi la perdita decisiva in questa conversione non è la compressione — non c’è un’impostazione di qualità su un target ICO, perché ogni immagine dentro il contenitore è un PNG senza perdita e un cursore non avrebbe nulla su cui agire. È la riduzione di scala, e tra i due tetti può essere un fattore 256. Tutto ciò che la pipeline ha conservato sopra i 256 pixel viene scartato qui, e non c’è impostazione che lo mantenga, perché il contenitore non ha spazio per questo. L’implicazione pratica è che una sorgente molto grande non vi compra nulla oltre un downscale pulito: qualsiasi cosa oltre circa 512 pixel viene comunque buttata, e le qualità che decidono se l’icona funziona sono tutte decise molto sotto.

Più immagini in un file, che è ciò per cui un ICO esiste

Un ICO è un contenitore progettato per portare un set: lo stesso marchio a 16, 32, 48 e 256 pixel, con il sistema che sceglie quello di cui ha bisogno invece di scalare uno al volo. Ciò che questa conversione scrive è quel set. Il controllo «Icon sizes» lo sceglie, il default è 16, 32 e 48, e ogni entry è un PNG separato fatto alla sua dimensione.

Ciò rimuove la metà più grande del problema — un browser che disegna una linguetta a 16 pixel non riduce più un’immagine a 256 pixel con un filtro generico — e lascia la metà più piccola. Le entry sono ricampionate dalla grafica, non ridisegnate per la loro dimensione, quindi un tratto di un pixel ridotto da 256 a 16 è ancora una sbavatura grigia e l’unico rimedio è disegnarne uno più spesso a quella dimensione. È un lavoro per un editor di icone come IcoFX o GIMP, ed è ora una sola sostituzione in un file che ha già la struttura giusta invece di una ricostruzione dal nulla.

Rendere quadrato l’AVIF prima di convertirlo

L’immagine non viene ritagliata. Ogni entry scritta qui è quadrata, e una sorgente oblunga viene centrata sul quadrato alla scala più grande che ci sta con trasparenza attorno — nulla è stirato, che è il default giusto, ma il marchio finisce per occupare una fascia al centro di un’icona i cui vicini riempiono la loro fino al bordo. A 16 pixel un logo tre volte più largo che alto si prende cinque pixel di altezza.

Quindi si aggiusta l’inquadratura in qualsiasi cosa apra il file — GIMP, Squoosh e ImageMagick leggono tutti l’AVIF — ritagliando al simbolo invece di riempire un lock-up già largo. Ciò che si vuole che il convertitore riceva è un marchio circa quadrato che riempie la sua cornice, perché tutto ciò che fa dopo rende solo l’immagine più piccola. Un po’ di padding su tutti e quattro i lati vale la pena mantenerlo comunque, perché un’icona disegnata dura fino al bordo appare più grande e pesante dei suoi vicini in una fila di linguette.

Colore AVIF a dodici bit, e perché un’icona non ne ha bisogno

AVIF memorizza fino a dodici bit per canale con una gamma di colori ampia. Un ICO contiene otto bit per canale, quindi quel margine se ne va.

Questo è l’unico posto nel pacchetto AVIF in cui la riduzione genuinamente non importa. Un’icona a 32 pixel è 1.024 pixel in totale, che sono meno di una singola riga di una fotografia modesta, e una favicon viene disegnata alla mercé della gestione del colore che il browser applica attorno. Se la vostra icona dipende dalla sottigliezza del colore fallirà per ragioni che non hanno nulla a che fare con la profondità di bit — la forma porta un’icona e la palette la decora, e a queste dimensioni quell’ordine è assoluto.

La trasparenza è ciò che fa sì che l’icona si posizioni correttamente

Il canale alpha attraversa intatto, e porta più del risultato visivo di qualsiasi altra cosa qui. Una linguetta del browser è una striscia chiara in un tema e scura nell’altro, e un’icona con vera trasparenza appare giusta in entrambi; una con un quadrato bianco cotto dentro appare come un errore in uno di loro.

Se l’AVIF è stato appiattito a monte — le pipeline lo fanno quando emettono anche un fallback JPEG e trattano ogni immagine allo stesso modo — la trasparenza è già andata e questa conversione non può riportarla. Si controllino gli angoli della sorgente prima di convertire aprendola su uno sfondo scuro, perché una scatola bianca è molto più facile da sistemare in fase di opera che dopo che è stata spedita e messa in cache ovunque.

Perché la maggior parte dei file AVIF fa icone illeggibili

AVIF è un formato di consegna web e ciò che il web consegna prevalentemente sono fotografie, quindi il file medio che atterra su questa pagina è il materiale sbagliato per un’icona di un margine ampio. A 16 pixel una fotografia è una sbavatura; a 32 è una sbavatura leggermente più grande.

Ciò che sopravvive a quella dimensione è una forma, contrasto elevato, due o tre colori: l’iniziale invece del wordmark, il simbolo invece del lock-up completo. A 16 pixel un carattere è alto circa dieci pixel, che è abbastanza per un carattere e non abbastanza per una parola, e qualsiasi tratto più sottile degli altri scompare del tutto. Il test non costa nulla — si rimpicciolisca l’AVIF a 16 pixel in qualsiasi visualizzatore e lo si guardi a distanza normale. Se è irriconoscibile lì, il problema è l’opera e nessun contenitore lo risolverà.

Dove una sorgente SVG batte questa conversione in modo netto

Se il vettore esiste ancora, si usi quello. Entrambe le pagine scrivono le stesse dimensioni nello stesso contenitore, quindi la differenza è interamente in ciò da cui le dimensioni sono fatte: un SVG viene renderizzato qui, una volta, a piena risoluzione di icona, mentre un AVIF arriva portando con sé qualunque cosa la pipeline gli abbia fatto.

Il divario è visibile alle piccole dimensioni e non è sottile. Un vettore renderizzato in modo pulito e poi ridotto a 16 mantiene un bordo duro; un AVIF con perdita che è stato esso stesso ridimensionato da una CDN ha bordi morbidi e risonanti prima che questa conversione inizi, e ridurlo ulteriormente li spalma su due righe di pixel e dimezza il contrasto. La strada AVIF è la risposta quando il vettore è genuinamente non disponibile, e vale una ricerca nel repository prima di accettare che lo sia — una sorgente di favicon SVG siede spesso nella stessa directory che la pipeline ha letto.

Dove va l’icona, e cosa non servire come tale

Si mette alla radice del sito come favicon.ico. I browser hanno richiesto quel percorso per quasi trent’anni indipendentemente da ciò che l’HTML dichiara, quindi un file lì ferma un fiume di 404 nel log di accesso e copre i feed reader, le anteprime dei link e gli strumenti più vecchi che non guardano altrove. Costa pochi kilobyte ed è l’unica collocazione della favicon che non richiede alcun markup.

Non si lasci che la pipeline che ha prodotto l’AVIF si avvicini a quel file. La negoziazione del contenuto che scambia le immagini in AVIF è esattamente giusta per il contenuto della pagina e sbagliata per l’icona, perché la richiesta di /favicon.ico è spesso fatta da qualcosa che non è un browser moderno. Si serva l’ICO come ICO, e si dichiari un PNG o uno SVG accanto per i browser che li accettano.

Convertire un set di icone in un passaggio

Si caricano fino a 100 file AVIF alla volta e ognuno diventa la propria ICO, restituiti insieme come ZIP. Si adatta alla situazione per cui questa pagina è scritta, in cui uno step di build ha già convertito un’intera directory di icone e l’intero set deve tornare.

Tutto gira nel browser, quindi non c’è caricamento, e il tetto di 100 MB per file del livello gratuito non è mai il vincolo — le icone sono abbastanza piccole che né il tetto né la macchina sono ciò che vi ferma. Il vincolo è se ognuna si legge a 16 pixel, e quella è una domanda sull’opera, non sulla velocità. Un batch è anche il momento di essere onesti su quante icone servono a un progetto: la maggior parte dei siti vuole un marchio fatto bene invece di una dozzina di varianti, e una cartella di quaranta è di solito un segnale che la directory di asset viene convertita invece dell’icona.

Come convertire AVIF in ICO

  1. Trascina il tuo file AVIF su questa pagina, oppure fai clic per sceglierne uno.
  2. Scegli ICO come destinazione. La conversione avviene nel tuo browser e il file non viene caricato.
  3. Scarica il file ICO finito.

AVIF o ICO: cosa cambia

AVIF a confronto con ICO
AVIFICO
Nome completoAV1 Image File FormatIcona di Windows
Estensione del file.avif.ico
Tipo di mediaimage/avifimage/x-icon
CompressioneL’uno o l’altra, secondo l’impostazioneSenza perdita — non si butta via niente
Prima pubblicazione20191985
Pubblicato daAlliance for Open MediaMicrosoft
SpecificaAV1 Image File Format
LicenzaStandard apertoPubblicato, non standardizzato
Situazione attualeAttualeDi nicchia
Profondità di bit128
Colore che sa descrivereRGB, YCbCr, gamma ampiaRGB, tavolozza indicizzata
Immagine più grande65.536 px per lato256 px per lato
Si apre nel browserBrowser attualiTutti i browser
Valutato al suo postoWebP, JXL, JPGPNG, SVG

Che cosa si perde

AVIF arriva a 12 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.

Che cosa resta

La trasparenza resta. AVIF e ICO salvano entrambi un canale alfa: uno scontorno resta scontornato e dietro non viene riempito nulla.

Aprire il risultato

ICO si apre in qualsiasi browser attuale. AVIF raggiunge ancora meno browser. Se il file va su una pagina web o in un modulo, di solito è tutto il motivo della conversione.

GIMP legge sia AVIF sia ICO, quindi puoi confrontare il risultato con l'originale senza un secondo programma.

A che cosa serve ciascun formato

AVIF è il formato di Alliance for Open Media, pubblicato nel 2019. Registra 12 bit per canale.

ICO viene da Microsoft e risale al 1985. GIMP e IcoFX lo leggono.

ICO è stato pubblicato nel 1985 e AVIF nel 2019. Il più vecchio è in genere il file più sicuro da consegnare; il più recente fa lo stesso lavoro con meno byte.

Da AVIF a ICO: domande frequenti

Il mio file AVIF viene caricato da qualche parte?

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 è jSquash, compilazioni WebAssembly dei codec di immagine di riferimento; il browser lo scarica una volta e lo tiene in cache.

Convertire AVIF in ICO è gratis?

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. jSquash viene scaricato sulla tua macchina e gira lì, ed è per questo che non c’è un contatore.

Si perde qualità convertendo AVIF in ICO?

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.

Passare da AVIF a ICO riduce la profondità di colore?

AVIF arriva a 12 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 sopravvive da AVIF a ICO?

La trasparenza resta. AVIF e ICO salvano entrambi un canale alfa: uno scontorno resta scontornato e dietro non viene riempito nulla.

Altro su questi formati

Da dove vengono questi numeri

Quello che questa pagina afferma su AVIF e ICO si può verificare, e questi sono i documenti che chiudono la questione.