Waarom je foto op zijn kant staat

Een foto die je rechtop met je telefoon maakt, wordt meestal liggend opgeslagen, met een label in het bestand dat zegt hoe hij getoond moet worden. Software die het label leest, laat hem goed zien; software die het negeert, laat hem op zijn kant zien.

Dat is de hele verklaring voor de foto die in de ene app goed staat en in de andere gekanteld, en voor de foto die prima was tot hij ergens werd geüpload.

Waarom sla je hem verkeerd om op?

Omdat de sensor een vaste stand heeft en het draaien van de gegevens tijd en kwaliteit kost. Vastleggen wat de sensor zag en noteren hoe de camera werd vastgehouden, is sneller en voorkomt dat het beeld op het moment van opnemen opnieuw gecodeerd moet worden.

Het label heeft acht mogelijke waarden, voor de vier draaiingen en hun gespiegelde versies. De meeste software kan de gewone aan en sommige alleen de eenvoudigste, en daarom gaat het af en toe mis en niet altijd.

Metadata weghalen voor je privacy haalt het label mee weg, samen met de locatie en het cameramodel, en dat is de gebruikelijke reden dat een foto die goed stond na bewerking op zijn kant ligt.

Wat is de blijvende oplossing?

De pixels draaien in plaats van het label. Een afbeelding waarvan de gegevens al rechtop staan, heeft geen label nodig en kan niet verkeerd getoond worden, en dat maakt het de goede vorm voor alles wat je publiceert of deelt.

De prijs is een hercodering. Een gecomprimeerde foto draaien en opnieuw opslaan past nog een compressieronde toe, dus het resultaat is heel iets slechter dan het origineel.

Voor kwartslagen bestaat een verliesvrije draaiing die de gecomprimeerde blokken herschikt zonder ze te decoderen, en die werkt alleen als de afmetingen precies in die blokken opgaan. Waar het kan, is het gratis; waar niet, vallen de meeste tools terug op hercoderen.

Kost bijsnijden kwaliteit?

Niet aan de pixels die overblijven, maar opslaan wel. Een deel van een afbeelding weghalen gooit die pixels precies weg en laat de rest ongemoeid, en wordt het resultaat weer als gecomprimeerd formaat weggeschreven, dan gaat alles wat overblijft opnieuw door de compressie.

De praktische regel: doe alle bewerkingen in één keer en sla één keer op. Bijsnijden, draaien, verkleinen en een rand in één sessie is één hercodering; in vier sessies zijn het er vier.

Bewerking Verandert de afmetingen Heeft transparantie nodig
Bijsnijden ja nee
90° draaien ja, verwisseld nee
Spiegelen nee nee
Rand toevoegen ja nee
Hoeken afronden nee ja

Waarom heeft een afgeronde afbeelding transparantie nodig?

Omdat de hoeken niets moeten zijn in plaats van een kleur. Afronden is een masker, en het deel buiten het masker moet transparant zijn om de vorm op elke achtergrond goed te laten staan.

Daarmee valt het gewone fotoformaat af, dat helemaal geen transparantie kent: een afgeronde afbeelding daarin opslaan vult de hoeken met wit, wat goed staat op een witte pagina en overal anders verkeerd.

Hetzelfde geldt voor elke gevormde uitsnede. Is het resultaat niet rechthoekig, dan moet het formaat een alfakanaal ondersteunen, en wordt het bestand daar groter van.

Wat is het verschil tussen opvullen en bijsnijden tot vierkant?

Of er iets verloren gaat. Opvullen zet banden langs de korte zijden en houdt het hele beeld; bijsnijden haalt de lange zijden weg en houdt de schaal. Beide geven een vierkant en maar één bevat nog de oorspronkelijke foto.

Voor een profielfoto of een productraster is bijsnijden meestal goed, want het kader is er om gevuld te worden. Voor een foto waarin de compositie telt, bewaart opvullen wat er gefotografeerd is, ten koste van een kleiner onderwerp.

Een rand is een derde optie met een andere bedoeling. Die voegt bewust een kader toe in plaats van een vormverschil te compenseren, en verandert de afmetingen, dus hij komt na elke maat die exact moet zijn.

In welke volgorde doe je de bewerkingen?

Eerst bijsnijden, dan draaien, dan verkleinen, dan de rand. Door eerst bij te snijden werkt alles daarna met minder gegevens; door de rand als laatste te zetten, wordt hij zo groot als je vroeg in plaats van mee te schalen met het beeld.

Verkleinen vóór bijsnijden is de volgorde die kwaliteit verspilt, want het bijsnijden gooit dan pixels weg die al waren teruggebracht. Andersom houd je het meeste detail in het deel dat je echt bewaart.

Alles wat op een exacte maat moet uitkomen, hoort aan het eind van de keten, want elke eerdere bewerking verandert de getallen eronder.

Vragen die mensen stellen

Is een gespiegelde foto hetzelfde als een gedraaide? Nee. Spiegelen geeft een beeld dat je met geen enkele draaiing bereikt, en daarom lees je tekst in een gespiegelde foto achterstevoren.

Waarom zit mijn uitsnede er net naast? Een afbeelding op het scherm is meestal geschaald, dus een selectie op het scherm valt op het origineel op een andere resolutie. Werken met de pixelwaarden die de tool aangeeft voorkomt dat.

Verandert spiegelen de bestandsgrootte? Nauwelijks. Het herschikt pixels en voegt er geen toe.

Kan ik een draaiing ongedaan maken? Terugdraaien herstelt de stand, niet de kwaliteit, want elke keer opslaan comprimeert opnieuw.

Uploaden deze tools mijn foto? Nee. Het bewerken gebeurt in de browser op het bestand dat je koos.

Waarom kreeg mijn transparante afbeelding een zwarte achtergrond? Hij is opgeslagen in een formaat zonder transparantie. Sommige vullen met zwart in plaats van wit.

Bewerk één keer, sla dan op, en meen het: afbeelding bijsnijden, draaien en spiegelen kadreert, maakt de stand blijvend, zet het ronde masker dat transparantie nodig heeft en plaatst de rand als laatste, allemaal in één pass over de pixels, en precies daarom kost hetzelfde in vier tabbladen kwaliteit. Een vierkante export komt uit foto verkleinen.