shadcn.io— duizenden kant-en-klare shadcn/ui-blokken
Ga naar de inhoud

Waarom je iPhone-foto's HEIC zijn (en wanneer JPG beter is)

De eerste keer dat het me opbrak, probeerde ik een foto toe te voegen aan een supportformulier voor mijn huisbaas. Ik sleepte de foto erin, het uploadwieltje draaide één keer rond, en het formulier zei „bestandstype niet ondersteund". De foto zag er in mijn Foto's-app volkomen normaal uit. Het bestand heette IMG_4471.HEIC, en het formulier had geen idee wat het ermee aan moest.

Dat is het hele verhaal van HEIC in één zin. Het is in vrijwel elk meetbaar opzicht een beter formaat dan JPG, en toch staart een hardnekkig deel van de software die je dagelijks gebruikt er wezenloos naar.

Waarom Apple destijds voor HEIC koos

Rond 2017 wisselden iPhones stilletjes hun standaard fotoformaat van JPEG naar HEIC — High Efficiency Image Container, gebouwd op de HEVC-videocodec. De reden was opslag. HEIC bewaart ongeveer dezelfde foto in ongeveer de helft van de ruimte. Een foto die als JPEG 4 MB zou zijn, komt dichter bij 2 MB uit, en je oog ziet het verschil niet.

Het doet meer dan alleen verkleinen. HEIC kan 16-bits kleur bevatten in plaats van de 8 bits van JPG, dus het houdt meer van het toonbereik vast dat je camera vastlegde. Het bewaart Live Photos, dieptekaarten en bursts in één container. Op de telefoon is het de juiste keuze. Apple had geen ongelijk.

Het addertje dat niemand aan de Genius Bar noemt

HEIC zit vast aan patenten, en de ondersteuning buiten de wereld van Apple is lacunair op een manier die die van JPG simpelweg niet is. Dit zijn de muren waar ik zelf tegenaan liep:

  • Uploadformulieren van de overheid en banken
  • Oudere Windows-machines zonder het betaalde HEVC-codecpakket
  • Veel afbeeldingsvelden in webapps en CMS'en
  • Groepschats met Android-vrienden, die het soms tot pulp hercomprimeren
  • Vrijwel elk „voeg een foto toe"-proces dat vóór 2020 is geschreven

JPG daarentegen is sinds de jaren 90 door letterlijk alles te openen. Er is geen apparaat, geen browser, geen formulier, geen stokoude kantoor-pc die zich verslikt in een JPG. Die universaliteit is de hele reden om om te zetten.

Wat je echt inlevert

Laat ik eerlijk zijn, want dit is het deel dat de meeste „zet HEIC nu om"-pagina's overslaan. Van HEIC naar JPG gaan is niet gratis. Het is een omzetting van lossy naar lossy, dus je hercodeert al gecomprimeerde data, en JPG is het minder efficiënte formaat. Drie echte kosten:

Wat HEIC behoudtWat JPG doet
~2 MB voor een foto van 12 MP~3,5–4,5 MB voor dezelfde foto
16-bits kleurdiepte8-bits — banding mogelijk in luchten
Live Photo, diepte, HDR-gain-mapPlatgeslagen tot één enkel beeld

Dus het bestand wordt groter en het kleurbereik wordt kleiner. Dat klinkt als een slechte ruil totdat je je het punt herinnert: een iets groter bestand dat overal opent, wint het van een kleiner bestand dat nergens opent waar je het nodig hebt. Voor een foto die je uploadt, mailt of aan iemand op een pc geeft, is die ruil elke keer de moeite waard.

De kwaliteitsdaling is in de praktijk klein. Bij een verstandige kwaliteitsinstelling is een omgezette JPG visueel niet te onderscheiden van de HEIC voor alles wat je op een scherm bekijkt. Je merkt het 8-bits plafond alleen in extreme gevallen — een vloeiend verlopende zonsondergang kan lichte banding tonen. Voor een kiekje dat een formulier in gaat, zie je het nooit.

Wanneer ik niet omzet

Blijft de foto binnen het ecosysteem van Apple — in mijn bibliotheek, gesynchroniseerd naar mijn andere apparaten, afgedrukt via Apples eigen route — dan laat ik hem HEIC. Omzetten zou daar het bestand alleen groter maken en kleurdiepte weggooien zonder reden. HEIC is het betere archiefformaat. Ik grijp pas naar JPG op het moment dat een foto de ommuurde tuin moet verlaten.

Het andere wat ik nooit doe is de enige kopie omzetten. De originele HEIC op mijn telefoon blijft staan. Ik exporteer een JPG voor waar hij heen gaat, en het master behoudt zijn volledige kleur en diepte. Dezelfde regel die ik voor elk formaat volg: zet de kopie om die je verstuurt, bewaar het origineel dat je bezit.

Hoe ik het echt doe

Je kunt HEIC bij de bron uitschakelen — Instellingen, Camera, Formaten, „Meest compatibel" — en je iPhone schiet vanaf dan JPG. Dat werkt, maar het betekent dat elke foto voor altijd de JPG-belasting betaalt, zelfs de foto's die je telefoon nooit verlaten. Ik schiet liever HEIC en zet de handvol om die ik daadwerkelijk deel.

Daarvoor gebruik ik de HEIC-naar-JPG-converter op deze site. Hij draait in je browser, dus de foto verlaat je apparaat nooit — wat hier meer dan normaal telt, omdat dit je echte persoonlijke foto's zijn, geen stockschermafbeeldingen. Zet de HEIC erin en krijg een JPG die het formulier van de huisbaas, de Windows-laptop van je tante en elk uploadvak op aarde zonder klagen accepteren.

De formaatoorlog is het niet waard om om 21.00 uur op een supportformulier uit te vechten. Zet die ene foto om, verstuur hem, ga verder. Dat doe ik nu, en IMG_4471 werd eindelijk geüpload.

Gerelateerde artikelen


Alle artikelen