Convertire HEIC in JXL

Qui converti HEIC in JXL 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. JXL non riesce a tenere tutto quello che tiene HEIC.
  • Limite di dimensione Fino a 100 MB per file, gratis e senza account.

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

L’HDR nella foto del telefono è una seconda immagine, e resta indietro

Una fotografia HDR di un iPhone recente non è un’unica immagine con una gamma più ampia di numeri. È un’immagine ordinaria a gamma standard più una gain map — uno strato in scala di grigi a bassa risoluzione memorizzato accanto nel contenitore, che descrive quanta luminosità extra ciascuna area dovrebbe ricevere su un display capace di mostrarla. Per questo lo stesso file appare luminoso nell’app Foto e piatto quando qualcos’altro lo apre.

Questa conversione legge il contenitore, prende l’immagine primaria e la codifica. La gain map sta accanto come immagine ausiliaria e non viene applicata e non viene portata, quindi il JXL che si ottiene è la resa a gamma standard. Nulla è corrotto e nulla è rotto; lo strato extra non entra mai nella pipeline. Se il bagliore nelle alte luci è il motivo per cui la fotografia piace, questa strada non lo preserverà e nessuna impostazione di questa pagina lo cambierà.

Cosa può fare JPEG XL, e cosa questo percorso gli dà da trattare

JPEG XL è genuinamente il formato immagine fissa più capace di questo sito. La specifica, ISO/IEC 18181, consente fino a 32 bit per canale, colore a gamut ampio, alfa, animazione e una modalità senza perdite competitiva con qualunque cosa. Pubblicato come ISO/IEC 18181-1 nel 2022 dallo stesso comitato che produsse JPEG, fu progettato con esattamente il caso per cui si è qui in mente.

La pipeline che lo alimenta qui è più modesta. L’HEIC viene decodificato in RGBA a otto bit, ridimensionato se richiesto, e consegnato al codificatore a qualità 82. Un formato che potrebbe contenere quattro volte la profondità di bit ne riceve otto; un formato che potrebbe trasportare l’immagine senza perdite riceve una codifica lossy. Non è un difetto da correggere su questa pagina, è la forma della conversione, e saperlo è la differenza fra una decisione sensata e una delusa.

Il trucco famoso di JPEG XL non si applica a una fonte HEIC

La proprietà per cui JPEG XL è più conosciuto è che può prendere un file JPEG esistente e reimpacchettarlo, senza perdite, a circa un quinto di spazio in meno, con il JPEG originale bit-esattamente recuperabile in seguito. È un pezzo di ingegneria notevole ed è ciò che le persone di solito intendono quando dicono che JPEG XL è senza perdite.

Funziona perché JPEG XL condivide la propria ascendenza con JPEG e può ricodificare gli stessi coefficienti. Un HEIC contiene dati compressi con HEVC, che non hanno nulla in comune con quello, quindi non c’è reimpacchettamento da fare — l’immagine va decodificata e compressa di nuovo da zero. Se qualcuno ha detto che convertire in JPEG XL è esente da perdite, stava descrivendo il caso JPEG e non si trasferisce.

Dieci bit di dati dall’iPhone compressi in otto

Un HEIC può contenere dieci bit per canale e l’iPhone usa quello, più visibilmente nei gradienti: un cielo terso, un muro in luce uniforme, la pelle in luce soffusa di finestra. Dieci bit danno quattro volte tanti livelli per descrivere quelle transizioni quanti ne diano otto, che è la differenza fra una rampa uniforme e una con leggeri scalini.

La decodifica qui produce otto bit, quindi quei livelli sono quantizzati prima che il codificatore li veda. Su una fotografia con texture attraverso l’inquadratura non fa differenza visibile. Su un gradiente ampio e morbido può, in particolare se l’immagine viene poi schiarita o se ne tira il contrasto — il banding che era latente a otto bit diventa visibile quando la gamma viene stirata.

Display P3 entra, nessun profilo esce

Le fotografie di iPhone sono taggate Display P3, uno spazio colore notevolmente più ampio di sRGB nei rossi e nei verdi saturi. JPEG XL può portare un profilo colore e lo fa bene. Questa conversione non ne scrive nessuno, quindi i numeri arrivano senza etichetta e qualsiasi visualizzatore assumerà sRGB.

Il risultato è una leggera desaturazione dei colori più forti anziché uno spostamento vistoso — un rosso che era vivido torna solo brillante. È lo stesso comportamento di ogni altra conversione su questo sito che decodifica e ricodifica, ed è il secondo motivo, dopo la gain map, per cui questa strada non è il modo per spostare una fotografia dove il colore conta. Modificare l’HEIC in un software che gestisce il colore ed esportare da lì.

Qualità 82, e dove una seconda generazione si mostra su un HEIC

Il codificatore gira a qualità 82 a meno che non la si cambi, che è lo stesso default che usa il resto del sito ed è sensato: abbastanza alto perché la seconda generazione non sia visibile su soggetto ordinario, abbastanza basso perché il file resti utile. Alzarla verso 95 costa molti byte per pochissimo; scenderla sotto 70 comincia a mostrarsi.

Dove un secondo passaggio si mostra per primo è dove il primo già ha lavorato di più. Guardare gli sfondi sfocati, il confine fra un cielo chiaro e un tetto scuro, e ampie aree di colore quasi piatto. Se si stanno convertendo immagini a cui si tiene, convertire cinque fra le più difficili e confrontare a dimensione piena prima di impegnarsi per le altre.

Un’immagine in uscita da un HEIC che può contenerne molte

Oltre alla gain map, un HEIC può contenere un burst, i frame dietro una Live Photo, una mappa di profondità dalla modalità Ritratto, o un originale non modificato conservato accanto alla versione modificata. Tutto ciò è ciò che rende il formato interessante, e tutto ciò è ausiliario rispetto all’immagine primaria.

La conversione prende l’immagine primaria, che è quella che il telefono mostra e quella che chiunque indica quando punta al file. Tutto il resto resta nell’HEIC. È un argomento forte a favore del non cancellare gli originali dopo la conversione: il JXL è una resa di un’immagine da un file che ne conteneva più di una.

Cosa porta con sé il JXL dall’HEIC

Le dimensioni complete in pixel arrivano invariate a meno che non si imposti una larghezza massima, quindi un fotogramma da 12 megapixel resta 4 032 per 3 024 e uno da 48 megapixel resta 8 064 per 6 048. Un canale alfa, se la fonte ne ha uno, sopravvive alla conversione — JPEG XL lo supporta e la pipeline lo preserva.

I metadati no. Data di scatto, modello di fotocamera, esposizione, obiettivo ed eventuale coordinata GPS sono assenti dall’output. Per un fotografo vale la pena pianificare anziché scoprirlo: una cartella di immagini senza data è molto più difficile da gestire di una di immagini grandi, quindi tenere gli HEIC originali o esportare i dati di cattura separatamente prima di affidarsi all’insieme JXL.

Verificare che qualcosa apra un .jxl prima di convertire un servizio

Il supporto per JPEG XL è parziale e si è mosso in entrambe le direzioni. Alcuni browser lo decodificano e alcuni hanno rimosso la capacità; alcuni editor di immagini lo leggono nativamente e altri richiedono un plug-in; parecchi gestori di foto e moduli di upload non sanno che esiste. È il rischio pratico più grande nello scegliere il formato.

Il test è economico. Convertire una fotografia, poi provare ad aprirla nelle cose specifiche che si usano — il proprio editor, l’anteprima del proprio file manager, qualunque software di galleria in cui le immagini vivranno, e il browser con cui si naviga davvero. Se tutti e quattro la gestiscono, il formato è una buona scelta per l’utente. Se due di essi non lo fanno, la conversione ha prodotto file che non si possono guardare, ed è un esito peggiore di un formato leggermente più grande.

Convertire HEIC senza che lascino il telefono o il portatile

Entrambe le metà di questa esecuzione sono locali: libheif decodifica l’HEIC e il codificatore JPEG XL comprime il risultato, ciascuno compilato in WebAssembly e caricato su richiesta nella pagina che si sta leggendo. Nessuna richiesta porta un’immagine, e la scheda Rete lo mostra e una macchina disconnessa lo dimostra.

È ciò che rende l’esperimento pratico qui. Provare tre impostazioni di qualità sulla stessa immagine, o convertire un lotto e buttarlo via, costa solo il tempo del proprio processore — e non significa consegnare le proprie fotografie a un server sconosciuto tre volte per scoprire quale impostazione si preferiva.

Come convertire HEIC in JXL

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

HEIC o JXL: cosa cambia

HEIC a confronto con JXL
HEICJXL
Nome completoHigh Efficiency Image ContainerJPEG XL
Estensione del file.heic.jxl
Tipo di mediaimage/heicimage/jxl
CompressioneCon perdita — la dimensione si paga in qualitàL’uno o l’altra, secondo l’impostazione
Prima pubblicazione20152021
Pubblicato daMPEGJoint Photographic Experts Group
SpecificaISO/IEC 23008-12ISO/IEC 18181
LicenzaPubblicato, non standardizzatoStandard aperto
Situazione attualeAttualeDi nicchia
Profondità di bit1032
Colore che sa descrivereYCbCr, gamma ampiaRGB, scala di grigi, gamma ampia
Si apre nel browserAlcuni browserAlcuni browser
Valutato al suo postoJPG, AVIF, WebPAVIF, WebP, PNG

Che cosa si perde

JXL non ha dove mettere le coordinate GPS, quindi non va oltre il file HEIC. Da controllare prima di cancellare l'originale, e utile da sapere se cancellarlo era proprio lo scopo.

Che cosa resta

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

L'animazione resta. HEIC e JXL ammettono più fotogrammi, quindi il risultato continua a muoversi.

Aprire il risultato

I programmi di sempre non coincidono: HEIC si apre in Apple Photos e Adobe Lightroom, JXL in GIMP e ImageMagick, quindi chi riceve il risultato ha bisogno di uno del secondo gruppo.

Dimensione e qualità

Il risultato è più grande dell'originale e non migliore. HEIC ha già scartato dettaglio e JXL conserva quel che resta senza scartarne altro: evita perdite successive, non annulla la prima.

A che cosa serve ciascun formato

HEIC è il formato di MPEG, pubblicato nel 2015. Registra 10 bit per canale.

JXL viene da Joint Photographic Experts Group e risale al 2021, descritto in ISO/IEC 18181. GIMP e ImageMagick lo leggono.

Da HEIC a JXL: domande frequenti

Il mio file HEIC 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 è libheif, il decodificatore di riferimento per l’HEIC di Apple; il browser lo scarica una volta e lo tiene in cache.

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

Si perde qualità convertendo HEIC in JXL?

JXL comprime, quindi qualche dato si perde. Con l’impostazione predefinita non si nota; se vuoi andare sul sicuro, alza la qualità.

Convertire in JXL migliora la qualità?

Il risultato è più grande dell'originale e non migliore. HEIC ha già scartato dettaglio e JXL conserva quel che resta senza scartarne altro: evita perdite successive, non annulla la prima.

I dati EXIF vengono conservati?

JXL non ha dove mettere le coordinate GPS, quindi non va oltre il file HEIC. Da controllare prima di cancellare l'originale, e utile da sapere se cancellarlo era proprio lo scopo.

La trasparenza sopravvive da HEIC a JXL?

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

Altro su questi formati