Copi una cartella di foto di iPhone su un laptop Windows, fai doppio clic sulla prima e ricevi un messaggio per visitare Microsoft Store Alleghi la stessa foto a una domanda di lavoro e il modulo di caricamento dice che il tipo di file non è consentito Lo invii via email a un parente e loro rispondono che mostra come allegato che nessuno può aprire La foto va bene Il formato è il problema.
Gli iPhone salvano le foto come HEIC per impostazione predefinita e HEIC è un formato che i dispositivi Apple gestiscono perfettamente mentre gran parte del resto del mondo del software no. JPG è l'opposto: più vecchio, meno efficiente e leggibile da quasi tutto con uno schermo Questa guida spiega cosa separa i due, perché i file HEIC vengono rifiutati, cosa cambia quando ne converti uno e quale conversione si adatta a quale lavoro.
tl; dr: HEIC è l'High Efficiency Image Container, un file HEIF (ISO/IEC 23008-12) la cui foto viene compressa con il codec HEVC Memorizza una foto in circa la metà dello spazio di un JPG, ma Windows ha spesso bisogno di estensioni a pagamento per aprirlo, Chrome, Edge e Firefox non la visualizzano e molti moduli di caricamento la rifiutano Conversione in JPG risolve la compatibilità al costo di una seconda compressione con perdita di dati Il Convertitore da HEIC a JPG fa lato client, niente caricato, gratis, nessuna iscrizione; usa HEIC su PNG per una copia senza perdita di dati o HEIC su PDF per inserire le foto in un unico documento.
Che cosa è un file HEIC?
Un file HEIC è un'immagine fissa memorizzata nell'High Efficiency Image File Format (HEIF) e compressa con High Efficiency Video Coding (HEVC) I due nomi descrivono due strati HEIF è il contenitore, standardizzato da MPEG come ISO/IEC 23008-12. HEVC è il codec che comprime i pixel, pubblicato dall'ITU come Raccomandazione H.265 e utilizzato anche per video 4K. Un file HEIF le cui immagini sono codificate HEVC ottiene il .heic estensione; il più ampio .heif l'estensione copre lo stesso contenitore con qualsiasi codec supportato.
Apple ha reso HEIC la fotocamera dell'iPhone & #39;s predefinita in iOS 11, rilasciato nel 2017, con l'impostazione chiamata Alta efficienza. Apple's proprio articolo di supporto su HEIF e HEVC media copre l'interruttore e il modo in cui vengono gestite le foto condivise. Molti telefoni Android possono anche scattare HEIF, sebbene la maggior parte venga fornita con JPEG come impostazione predefinita.
Il contenitore è più flessibile di un JPEG. HEIF è costruito sul formato ISO Base Media File Format, la stessa struttura di box di MP4, quindi un singolo file può contenere un'immagine primaria più elementi extra: miniature, mappe di profondità dalla modalità verticale, sequenze di immagini da burst e blocchi di metadati. Questa flessibilità fa parte del motivo per cui il supporto HEIC è più difficile da aggiungere rispetto al supporto JPEG.
Che cosa è un file JPG?
Un file JPG è una foto compressa con il metodo JPEG definito in Raccomandazione ITU-T T.81, approvato nel 1992 e solitamente racchiuso nel formato JPEG File Interchange descritto in ITU-T T.871. JPEG divide l'immagine in blocchi di 8x8 pixel, converte ogni blocco in componenti di frequenza con una trasformata discreta del coseno e butta via i dettagli fini che l'occhio ha meno probabilità di perdere L'impostazione della qualità controlla quanto viene buttato via.
JPG e JPEG sono lo stesso formato L'estensione di tre lettere esiste perché i primi file system di Windows limitavano le estensioni a tre caratteri ed entrambe le ortografie sopravvivevano.
JPEG's vantaggio non è tecnico Sono trent'anni di supporto universale: ogni browser, telefono, sistema operativo, suite per ufficio, driver della stampante, chiosco fotografico e modulo web lo legge.
HEIC vs JPG: come si confrontano?
La versione breve è che HEIC vince su storage e capacità, e JPG vince sulla compatibilità Ecco il confronto più completo per le foto di tutti i giorni.
| Attribute | HEIC | JPG |
|---|---|---|
| Specificazione | Contenitore ISO/IEC 23008-12, codec HEVC (H.265) | Codec ITU-T T.81, contenitore T.871 (JFIF) |
| Rilasciato | Standard ISO pubblicato nel 2017, predefinito per iPhone da iOS 11 | 1992 |
| Compressione | Codifica intraframe HEVC con perdita di dati | DCT con perdita, blocco 8x8 |
| Dimensione tipica per la stessa qualità visibile | Spesso circa la metà di un JPG | Baseline |
| Profondità colore | 8 bit per canale, profondità più elevate consentite | 8 bit per canale in pratica |
| trasparenza | Supportato dal formato | nessuno |
| Immagini per file | Diverse, oltre a mappe di profondità e miniature | Una |
| Si apre su Windows senza componenti aggiuntivi | Spesso no | certo |
| Visualizza in Chrome, Edge, Firefox | no | certo |
| Accettato dai moduli di caricamento | Frequentemente rifiutato | Quasi sempre accettato |
| Miglior utilizzo | Memorizzazione di foto su dispositivi Apple | Condivisione, caricamento, stampa |
Due file meritano una cautela Il risparmio di dimensioni dipende dalla foto: una scena dettagliata con fogliame si comprime in modo diverso da un ritratto contro una parete semplice, quindi & quot; around half" è una figura tipica, non una garanzia E HEIC's supporto per la trasparenza e profondità di bit più elevate non significa che una foto di iPhone li utilizzi Le foto della fotocamera sono opache, immagini a 8 bit in ogni caso.
Perché won't le mie foto HEIC si aprono?
I file HEIC non si aprono perché il software che tenta di leggerli non ha decoder di immagini HEVC Il contenitore è leggibile, ma i pixel all'interno sono codificati con un codec che molti programmi non hanno mai implementato Ci sono alcune ragioni distinte che accade.
Licenza brevetti. HEVC è coperto da brevetti detenuti da diversi pool di licenze e una società che spedisce un decoder HEVC può essere tenuta a pagare Microsoft' s risposta è stata quella di spostare il supporto HEVC fuori da Windows stesso e in un componente aggiuntivo Store Su molte macchine Windows 10 e 11, aprire un HEIC significa installare le estensioni immagine HEIF più le estensioni video HEVC, e quello HEVC di solito costa una piccola tassa Un laptop di lavoro in cui non è possibile installare nulla semplicemente non può aprire il file.
Browser. Chrome, Edge e Firefox non visualizzano le immagini HEIC Safari ha aggiunto il supporto nelle versioni recenti, motivo per cui una foto può apparire bene su un Mac e rompersi sul PC accanto a essa Qualsiasi app web che mostra l'immagine caricata di nuovo a voi nella pagina viene eseguita nella stessa parete, quindi gli sviluppatori spesso bloccano il tipo nel modulo di caricamento.
Elenchi di permessi. Portali di visti e ID, siti di lavoro, mercati, servizi di stampa e vecchi sistemi di gestione dei contenuti controllano l'estensione rispetto a un breve elenco, comunemente .jpg, .jpeg e .png. Un HEIC viene rifiutato prima che qualcuno guardi cosa c'è dentro.
Software più vecchio. Editor di foto, suite per ufficio e scanner rilasciati prima del 2017 sono antecedenti al formato. Alcuni più recenti lo saltano ancora.
C'è un altro caso che vale la pena conoscere: un file denominato .jpg che non si aprirà da nessuna parte potrebbe comunque essere HEIC all'interno Rinominare un file cambia la sua etichetta, non il suo contenuto È possibile controllare guardando i primi byte.
Come si può dire un HEIC da un JPG senza fidarsi dell'estensione?
Leggi i primi dodici byte Ogni file HEIF inizia con un ftyp casella che nomina il suo marchio e ogni JPEG inizia con i byte FF D8 FF. Su macOS o Linux, xxd lo mostra direttamente:
$ xxd -l 12 IMG_4127.HEIC
00000000: 0000 0018 6674 7970 6865 6963 ....ftypheic
$ xxd -l 12 holiday.jpg
00000000: ffd8 ffe0 0010 4a46 4946 0001 ......JFIF..
Gli spettacoli dell'HEIC ftyp seguito dal marchio heic. Altri marchi HEVC che potresti vedere sono heix, hevc e hevxe un HEIF generico può elencare solo mif1. Un file AVIF utilizza lo stesso ftyp struttura con il marchio avif, motivo per cui un AVIF può essere scambiato per un HEIC: stesso contenitore, codec diverso Il confronto di AVIF contro WebP e JPG copre quel formato.
Questo è anche il modo in cui i convertitori Toolz decidono cos'è un file Leggono i byte principali anziché il nome, quindi una foto di iPhone rinominata in .jpg è ancora riconosciuto come HEIC e convertito in un vero JPG Se si rilascia un JPEG autentico sulla pagina HEIC, viene allontanato con un puntatore al convertitore che lo gestisce, perché ogni pagina di coppia prende solo il proprio formato sorgente.
Cosa succede a una foto quando si converte HEIC in JPG?
La conversione di HEIC in JPG decodifica la foto compressa da HEVC in pixel semplici e quindi comprime nuovamente tali pixel con JPEG. Vale la pena capire quattro cose prima di convertire un rullino fotografico.
La qualità scende leggermente. Entrambi i formati sono con perdita, quindi il JPG è una seconda approssimazione di un'immagine il telefono già compresso Con un'impostazione di qualità di 90 la differenza è molto difficile da vedere nelle foto normali Nessuna conversione recupera i dettagli della fotocamera scartata, quindi il JPG non avrà mai un aspetto migliore dell'HEIC.
Il file di solito diventa più grande. JPEG ha bisogno di più byte di HEVC per contenere lo stesso dettaglio, quindi una foto di iPhone da 2 MB viene comunemente fuori più grande come JPG ad alta qualità. Abbassando la qualità si abbassano le dimensioni quando è necessario rientrare in un limite di caricamento.
I metadati non vengono riportati. Nel convertitore Toolz la foto viene decodificata in pixel e ricodificata attraverso una tela, quindi i campi EXIF come la data di acquisizione, le impostazioni della fotocamera e la posizione GPS non sono scritti nel JPG, e nemmeno il profilo colore incorporato Quando condividi una foto pubblicamente, la posizione mancante è un guadagno di privacy Quando stai archiviando, mantieni l'HEIC originale.
Immagini extra resta indietro. Quando un HEIC contiene più di un'immagine, l'immagine primaria viene convertita e una nota sotto il risultato dice quante immagini conteneva il file La metà video di una Live Photo viene memorizzata come file separato, quindi non fa mai parte della conversione.
HEIC in JPG, PNG o PDF: quale conversione dovresti usare?
Scegli la destinazione in base alla prossima pubblicazione della foto. JPG è l'impostazione predefinita per la condivisione, PNG è per la modifica senza un secondo passaggio con perdita e PDF serve per consegnare diverse foto come un unico documento.
| Hai bisogno di | Converti in | perché | strumento |
|---|---|---|---|
| Caricare, inviare per e-mail, stampare o aprire su Windows | JPG | Supporto universale, dimensione del file sensata | HEIC a JPG |
| Modificare, ritoccare o comporre la foto | png | Senza perdita, nessun secondo round di artefatti JPEG | HEIC alla PNG |
| Invia ricevute, ID o un set di foto come un unico file | Una pagina per foto, un allegato | HEIC in PDF | |
| Ottieni WebP, GIF, un'icona o formati mix in un unico lotto | Qualsiasi | Una pagina legge molte fonti | Convertitore di immagini |
La differenza di dimensioni tra JPG e PNG è grande In un test con un piccolo HEIC 320x240, l'uscita JPG era di 6.921 byte e il PNG era di 74.410 byte, più di dieci volte più grande per gli stessi pixel PNG memorizza ogni pixel esattamente utilizzando la compressione senza perdita definita nel Specifica PNG W3C, e l'esatta memorizzazione di una fotografia costa spazio Quello è un commercio equo per un maestro di editing e uno scadente per un allegato di posta elettronica.
Per la condivisione quotidiana, converti le tue foto iPhone in JPG. Il cursore Qualità va da 10 a 100 e inizia da 90; lasciarlo cadere a circa 70 o 80 quando i file devono passare sotto un limite di dimensione.
Quando una foto è diretta in un editor, HEIC alla PNG ti dà i pixel decodificati senza nulla di più buttato via, quindi ogni salvataggio successivo inizia dalla migliore copia disponibile.
Quando un modulo vuole un documento, il Convertitore da HEIC a PDF mette ogni foto sulla propria pagina nell'ordine mostrato Le foto sono incorporate come JPEG al 92% di qualità per mantenere il PDF di dimensioni sensibili, o come PNG se un'immagine ha trasparenza È possibile adattare ogni pagina alla foto, o utilizzare A4 o US Letter, dove una foto di paesaggio trasforma la pagina in paesaggio L'output è un PDF standard come specificato in ISO 32000-2, quindi qualsiasi lettore lo apre.
Quando il lavoro è più ampio, il Convertitore di immagini legge HEIC insieme a JPG, JFIF, PNG, WebP, AVIF, GIF, BMP, ICO, TIFF, PSD, SVG, CR2, DNG e PDF e scrive JPG, PNG, WebP, GIF, ICO, PDF o SVG. È la pagina giusta quando una cartella mescola foto di iPhone con screenshot o quando desideri un HEIC come WebP per un sito Web.
Come funziona la conversione HEIC lato client?
Conversione lato client significa che la foto viene decodificata e ricodificata all'interno della scheda del browser e il file non lascia mai il dispositivo Per HEIC che fa un passo in più, perché il browser non può decodificare le immagini HEVC da solo.
- La pagina legge i primi byte di ogni file e conferma il marchio HEIF.
- La prima volta che si converte un HEIC in una scheda, la pagina scarica un decoder: libheif, una libreria HEIF open source compilata in WebAssembly, compressa da circa 470 KB Pagine che non vedono mai un HEIC non lo scaricano mai.
- Il decodificatore viene eseguito in un Web Worker, un thread di sfondo, quindi la pagina rimane reattiva mentre una foto di grandi dimensioni decodifica.
- I pixel decodificati vengono disegnati su un'area di disegno e codificati come JPG o PNG dal browser o incorporati in un PDF.
- Scarichi ogni file o l'intero lotto come ZIP.
A causa del passaggio 2, la prima foto di un batch richiede alcuni secondi in più rispetto al resto Se il download del decoder non riesce, la riga lo dice e premendo Converti nuovamente riprova.
Quali sono i limiti, e quali errori si possono colpire?
Esistono limiti per impedire che una scheda del browser rimanga senza memoria e ognuna produce un messaggio specifico anziché una pagina congelata.
- I file HEIC superiori a 100 MB vengono rifiutati prima di essere letti.
- Le immagini oltre 100 megapixel vengono rifiutate Una foto di iPhone da 12 MP a 4032x3024 è molto al di sotto di quella, e così anche una foto da 48 MP.
- Una decodifica che dura più di due minuti viene interrotta e la riga offre un nuovo tentativo.
- Un file danneggiato o troncato riceve un messaggio che dice che non può essere letto Le foto tagliate corto da un trasferimento interrotto sono la causa abituale.
- Si applica un limite di conversione giornaliero per strumento Gli strumenti sono gratuiti, nessuna registrazione e non è presente alcuna filigrana.
Se un file viene rifiutato in quanto non è affatto HEIC, guarda i suoi primi byte come mostrato sopra Potrebbe essere un JPEG o PNG con un .heic nome, nel qual caso probabilmente si apre già, o potrebbe essere un AVIF, che ha i suoi convertitori.
Come si fa a fermare un iPhone che salva HEIC in primo luogo?
Cambia il formato della fotocamera Sull'iPhone, apri Impostazioni, poi Fotocamera, poi Formati, e scegli La maggior parte dei compatibili Le nuove foto vengono salvate come JPEG da quel momento in poi, e prendono più spazio di archiviazione Le foto già scattate rimangono HEIC.
Un percorso intermedio mantiene HEIC sul telefono e consegna JPG ai computer In Impostazioni, quindi Foto, in Trasferimento su Mac o PC, scegliere Automatico Le foto copiate su un computer tramite un cavo vengono quindi convertite durante il trasferimento.
Nessuna delle due impostazioni aiuta con i file HEIC che hai già su un PC, in una cartella condivisa o in un'e-mail Quelli devono ancora convertire.
Dovresti mantenere HEIC o passare a JPG?
Conserva HEIC per l'archiviazione sui dispositivi Apple e converti le copie quando una foto li lascia. Ciò ti fornisce i file più piccoli e i dati extra, come mappe di profondità e metadati completi, nella tua libreria e un JPG universalmente leggibile ovunque la compatibilità sia importante.
Passa la fotocamera alla Più compatibile se sposti regolarmente le foto su macchine Windows, lavori con software antecedenti a HEIC o carichi su servizi che lo rifiutano Il costo di archiviazione è reale, ma lo è anche il tempo impiegato per la conversione.
Per la pubblicazione sul Web, nessuna delle due è la scelta migliore Le foto su un sito Web sono generalmente più piccole come WebP o AVIF, entrambe visualizzate dai browser attuali La guida a che cos'è WebP e perché le immagini salvate escono come .webp spiega quel formato, e il hub degli strumenti di immagine elenca ogni convertitore nel set.
Alternative a un convertitore HEIC online
Una pagina del browser non è l'unico modo per convertire HEIC e su alcune macchine un altro percorso è più rapido.
Su un Mac, Anteprima apre HEIC in modo nativo Apri la foto, scegli File, quindi Esporta e scegli JPEG Per molti file contemporaneamente, selezionali nel Finder e utilizza Azioni rapide, quindi Converti immagine.
Su Windows con le estensioni HEIF e HEVC installate, l'app Foto può aprire un HEIC e salvarne una copia in un altro formato Senza le estensioni, non può.
Sulla riga di comando, ImageMagick e libheif's proprio heif-convert strumento convertire HEIC quando sono costruiti con supporto HEIF:
heif-convert IMG_4127.HEIC IMG_4127.jpg
Il vantaggio di un convertitore lato client è che non ha bisogno di installazione e nessun diritto di amministratore, funziona allo stesso modo su qualsiasi sistema operativo e mantiene le foto sul tuo dispositivo La riga di comando vince per lo scripting di migliaia di file su un server.



