Convertire HEIF in JXL

Qui converti HEIF 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 HEIF.
  • 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.

Il trucco famoso di JPEG XL non vale per un HEIF

JPEG XL è conosciuto soprattutto per una capacità specifica: può prendere un file JPEG esistente e memorizzarlo più piccolo di circa il venti per cento con i dati immagine intatti, così che il JPEG originale possa essere ricostruito byte per byte. È una proprietà reale e insolita, ed è il motivo per cui la maggior parte delle persone arriva al formato.

È anche il motivo per cui questa pagina comincia con una correzione. Quel trucco legge dati JPEG a codifica entropica e li reimballa. Un file HEIF contiene dati HEVC, che non hanno nulla in comune, quindi non c’è nulla da reimballare. Questa conversione decodifica l’immagine e la ricodifica partendo dai pixel, esattamente come ogni altra coppia lossy sul sito.

Chi ha una buona ragione per essere qui

Due lettori. Il primo ha uno strumento, una pipeline o una specifica che nomina JPEG XL, e per lui la conversione è la via per soddisfarla. Il secondo sta pensando ai prossimi venti anni e confronta i formati per le loro proprietà più che per la loro popolarità.

Il lettore che dovrebbe tornare indietro è quello che converte perché HEIF non si apre da qualche parte. JPEG XL non si aprirà lì comunque — entrambi i formati sono registrati con supporto parziale dei browser — quindi il viaggio non risolve nulla. Quel lettore vuole JPG per la diffusione o WebP per una pagina web, ed esiste una pagina per ciascuno.

Cosa ha dalla sua JPEG XL come formato di archivio

Le proprietà sono quelle giuste. È ISO/IEC 18181-1, pubblicato nel 2022 dallo stesso comitato che ha prodotto JPEG, ed è uno standard aperto invece che proprietario — che è la differenza più netta da HEIF, il cui codec si appoggia a pool di brevetti che lo hanno reso scomodo per un decennio. Supporta fino a trentadue bit per canale, un canale alpha, animazione e una vera modalità senza perdita che su un file già lossless permette di conservare un master per il futuro senza ulteriore degradazione.

Per una collezione costruita adesso, sono un insieme di qualità che reggono. Per una collezione che esiste già come HEIF, non sono un motivo di migrazione, perché nessuna di esse può essere applicata a posteriori a immagini che sono state compresse con qualcos’altro nel 2019, e ricodificare in massa aggiunge una generazione di perdita a file che erano già stati persi una volta.

La codifica è lossy qui, a qualità 82

La cifra di qualità va da 1 a 100 e parte da 82. È un’impostazione sensata per una fotografia, ed è un secondo passaggio lossy su un’immagine che era già lossy quando la fotocamera l’ha scritta — l’encoder sta comprimendo la ricostruzione, non la scena.

La modalità senza perdita di JPEG XL non è ciò che questa coppia scrive, e sceglierla sarebbe comunque uno scambio strano: preserverebbe fedelmente artefatti di compressione a un file molte volte più grande. Se si vuole un contenitore davvero senza perdita per un’immagine HEIF, PNG è la versione onesta di quella richiesta ed è a una pagina di distanza.

Trentadue bit nella specifica, otto nel file

JPEG XL è specificato fino a una profondità di bit che nessun altro formato raster su questo sito avvicina, e HEIF ne contiene dieci per canale, quindi il target ha spazio per tutto ciò che la sorgente contiene parecchie volte.

Questa pipeline non lo consegna. L’immagine decodificata attraversa un buffer a otto bit sulla strada verso l’encoder, quindi otto bit per canale è ciò che arriva. Se la ragione per cui si converte è conservare il colore profondo per un archivio, questo convertitore non lo fa, ed è meglio leggerlo qui che scoprirlo tra due anni, con una collezione già migrata in un formato che non ha mantenuto ciò che si pensava mantenesse.

Il supporto è parziale su entrambi i lati della conversione

Il registro registra il supporto dei browser per HEIF e per JPEG XL con la stessa parola: parziale. Convertire tra i due cambia quali browser funzionano invece di eliminare il problema, e per la maggior parte delle persone è un movimento laterale.

Sul desktop il quadro è migliore che sul web. GIMP e ImageMagick leggono entrambi JPEG XL, e il supporto dei visualizzatori è cresciuto con costanza. Resta che, inviando un file a qualcun altro, l’ipotesi sicura è che non possa aprirlo, il che rende JXL un formato di archiviazione più che di distribuzione.

L’alpha sopravvive, e il contenitore dà una sola immagine

Entrambi i formati portano un canale alpha, quindi la trasparenza attraversa intatta. Entrambi permettono anche animazione e immagini multiple in un file, e quella parte non attraversa — il decodificatore prende l’immagine primaria dal HEIF e l’encoder scrive un singolo fermo.

Un file .heif quasi sempre contiene una fotografia, quindi di rado è una perdita. Vale la pena saperlo se la sorgente viene da una fotocamera in modalità burst, perché si otterrà il primo fotogramma senza indicazione che ce ne fossero altri.

Un archivio senza date è un mucchio di immagini

Questa è la perdita che conta di più per il lettore a cui la pagina è dedicata. La conversione decodifica in pixel grezzi e ricodifica, e nessun blocco di metadati può attraversare quel passaggio, quindi il JXL non ha data di cattura, fotocamera, obiettivo, posizione GPS né profilo colore.

Per pubblicare, togliere le coordinate dell’abitazione di qualcuno è il punto. Per archiviare è quasi l’opposto: la marca temporale è spesso l’unica cosa che rende diecimila fotografie navigabili, e una collezione convertita perde la capacità di ordinarsi da sola. Se si converte in blocco, si esportino prima le date e le si conservino dove la conversione non può toccarle.

Qui non si può riconvertire in HEIF

Questo sito legge HEIF e non sa scriverlo. La decodifica usa libheif, LGPL-3.0, distribuibile da un sito statico che nomina la libreria, pubblica la licenza e la serve in un blocco sostituibile proprio. Un encoder HEVC servirebbe a scrivere il formato, e quello comune è GPL, i cui termini il sito non può rispettare.

Per una decisione di archivio, quell’asimmetria è quella che conta in pratica. Qualunque cosa si converta, si conservino gli originali HEIF: sono le uniche copie con la piena qualità e con i metadati, e nulla su questo sito può riprodurli dal JXL.

Un piano d’archivio praticabile che non è una conversione in blocco

Se la domanda di fondo è come mantenere una collezione HEIF leggibile per decenni, la risposta ha tre parti e solo una è un formato. Si conservino gli originali, perché sono le copie di qualità più alta e le uniche con i metadati. Si esportino le date di cattura e ogni struttura di album in qualcosa di piano, perché quell’informazione vive in database e file sidecar che sopravvivono a nulla.

Poi si converta in modo selettivo, non in massa. Le fotografie che contano davvero — qualche centinaio, non quarantamila — valgono un master senza perdita in PNG o TIFF, che nessun decodificatore futuro faticherà ad aprire. Costa spazio su disco e nient’altro, e non dipende da quale dei formati efficienti di oggi vincerà. Il JXL ha il suo posto come destinazione d’uso generale, accanto a PNG e TIFF, non al loro posto.

Come convertire HEIF in JXL

  1. Trascina il tuo file HEIF 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.

HEIF o JXL: cosa cambia

HEIF a confronto con JXL
HEIFJXL
Nome completoHigh Efficiency Image File FormatJPEG XL
Estensione del file.heif.jxl
Tipo di mediaimage/heifimage/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, AVIFAVIF, WebP, PNG

Che cosa si perde

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

Che cosa resta

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

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

Dimensione e qualità

Il risultato è più grande dell'originale e non migliore. HEIF 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

HEIF è 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 HEIF a JXL: domande frequenti

Il mio file HEIF 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 HEIF 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 HEIF 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. HEIF 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 HEIF. Da controllare prima di cancellare l'originale, e utile da sapere se cancellarlo era proprio lo scopo.

La trasparenza sopravvive da HEIF a JXL?

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

Altro su questi formati