Du holder telefonen oppreist og tar et bilde. På telefonen ser det oppreist ut. Du laster det opp til et forum, et søknadsskjema eller et trykkeri, og det ligger på siden. Ingenting er ødelagt. Filen inneholder en opplysning som to programmer tolker forskjellig.
Hva som faktisk skjedde
Et mobilkamera roterer ikke bildet når du roterer telefonen. Sensoren skriver radene på samme måte hver gang, og telefonen lagrer hvordan den ble holdt i ett EXIF-felt som heter Orientation: et tall fra 1 til 8 som betyr "snu dette en kvart omdreining med klokken", "speil det", og så videre. Programvare som leser feltet, viser bildet oppreist. Programvare som overser det, viser den rå sensorflaten. Begge er ærlige om den samme filen.
De som overser det, ligger ofte et lag dypere enn et sted du ville tenkt å sjekke: miniatyrbildet et nettsted lager på serveren sin, kopien et søknadsskjema endrer størrelse på, filen et fotolaboratorium rasteriserer. Derfor ser bildet riktig ut på datamaskinen din og feil ut etter at du har sendt det inn.
Løsningen
Roter pikslene i stedet for å beskrive rotasjonen. PIXLFLW tegner bildet slik du ser det og koder det på nytt i denne retningen, slik at den lagrede filen ikke trenger noen tagg for å bli riktig og ingenting lenger kan overse den nedstrøms.
Fordi pikslene skrives om, komprimeres filen på nytt. For en JPG koster det én generasjon med kvalitet: lite med standardinnstillingen, men ikke ingenting. Eksportknappen viser den ferdige størrelsen før du lagrer, og PNG er tilgjengelig hvis du heller ikke vil komprimere i det hele tatt.
Rotert, eller bare feil vei?
Hvis bildet er opp ned, eller du vil rotere en kvart omdreining som kameraet aldri registrerte, bruker du Rotér-steget i redigeringsprogrammet i stedet for denne siden. Det er ett klikk unna når filen er åpen, og du kan velge hvilken vinkel du vil.
Slik retter du et rotert bilde
- Slipp bildet i opplastingsområdet. Her vises det riktig vei, fordi nettlesere leser orienteringstaggen.
- Lagre. Det du så, er nå det filen inneholder.
Metadataene forsvinner forresten også. Et lerret inneholder bare piksler, så EXIF, GPS og kommentarer overlever ikke den nye kodingen. Hvis det er det du kom for, gjør EXIF-fjerneren det uten å røre komprimeringen.




