Waarom iPhone-foto's niet overal openen

Sinds iOS 11 slaat de Camera-app van een iPhone foto's standaard op als HEIC — een formaat gebouwd op een efficiëntere beeldcodering dan JPEG, waardoor dezelfde foto merkbaar minder ruimte inneemt op de telefoon. Die efficiëntie is een echte winst voor uw opslagruimte. Het is echter ook de enige reden waarom een HEIC-foto buiten de eigen apps van Apple vaak niet wil openen: de meeste software, en de meeste websites die het uploaden van foto's accepteren, zijn er nooit voor gebouwd om dit formaat te decoderen.

De gebruikelijke omweg is om de foto naar uzelf te e-mailen of te versturen via een chatapp, waardoor deze onderweg stilletjes wordt omgezet in JPEG — een officieuze variant van precies wat deze tool rechtstreeks doet, zonder dat er een tussenliggende app nodig is.

Wat er feitelijk gebeurt tijdens het omzetten

HEIC en JPEG coderen een beeld op wezenlijk verschillende manieren. Het omzetten van het ene naar het andere formaat betekent dus dat het HEIC-beeld volledig moet worden gedecodeerd naar ruwe pixels en dat die pixels opnieuw moeten worden gecodeerd in het gewenste doelformaat. Die decodering verloopt via een WebAssembly-versie van libheif — dezelfde opensource-decoder waarop elke andere browsergebaseerde HEIC-converter zonder upload draait, aangezien er geen manier is om HEIC in een browser te lezen zonder een serveraanroep of deze lokaal draaiende decoder.

Er wordt niets van het bestand ergens naartoe verzonden om dit te laten werken. De foto wordt ingelezen met de eigen bestands-API van de browser, gedecodeerd door die WebAssembly-module binnen dit tabblad, en direct als download aan u teruggegeven.

Kiezen tussen JPG of PNG

JPG is voor vrijwel iedereen de juiste standaardkeuze — compacter en leesbaar voor praktisch elk softwarepakket en elk bestaand uploadformulier. Met de kwaliteitsschuifregelaar weegt u bestandsgrootte af tegen detail; de standaardwaarde komt grofweg overeen met wat de eigen JPG-export van een iPhone gebruikt.

PNG is verliesvrij (lossless): er is geen kwaliteitsinstelling, omdat er niets valt af te wegen. De uitvoer is pixel voor pixel exact dezelfde afbeelding die de decoder heeft geproduceerd, ten koste van een aanzienlijk groter bestand. De moeite waard voor schermafbeeldingen of beeldmateriaal met strakke randen en egale kleurvlakken; voor een gewone foto is het meestal overdreven.

Wat deze tool niet doet

Deze tool zet de stilstaande foto om — niet de paar seconden aan beweging van een Live Photo, die de iPhone als aparte beelden binnen dezelfde HEIC-container bewaart. Exporteer een Live Photo eerst als video vanuit het deelmenu als de beweging van belang is.

Een nuttig neveneffect: de metadata reist niet mee

HEIC-foto's dragen, net als JPEG's, een blok metadata mee naast het eigenlijke beeld — merk en model van de camera, de exacte tijdsaanduiding en, als locatiediensten waren ingeschakeld, de GPS-coördinaten van de plek waar de foto is genomen. Niets daarvan is zichtbaar in de afbeelding zelf.

Conversie via deze tool decodeert de HEIC tot ruwe pixels en codeert die pixels weer vers als een JPG of PNG. Dat proces leest de afzonderlijke metadatavelden van het origineel nooit uit en geeft ze niet door — het raakt alleen het beeld aan —, waardoor het bestand dat u downloadt niets meer bevat van wat de HEIC bij zich droeg. Het is geen afzonderlijke opschoonstap die er achteraf op geplakt is; het is simpelweg het directe gevolg van het vanaf nul decoderen en opnieuw coderen van een afbeelding. Hebt u andere foto's — JPEG's of PNG's die nooit zijn omgezet — die deze data nog steeds bevatten, dan toont onze gratis EXIF-verwijderaar u wat erin zit en wist deze gegevens direct in hetzelfde browsertabblad.

Een foto die alles kan openen is praktischer. Een foto die niet stilletjes verklapt waar u bent geweest, is veiliger. Deze tool biedt u beide voordelen in één en dezelfde conversie. Geen van beide is de hoofdtaak van Vaultine — Vaultine is de plek waar u bestanden veilig achter slot en grendel bewaart, niet waar u ze omzet —, maar beide bestaan vanuit hetzelfde principe: uw foto's horen zich te gedragen zoals u verwacht, onder uw eigen voorwaarden.