Julpyssel: felvända bilder till höger o vänster

Här granskas problemet med felvända mobilbilder. Här finns också en testbild som kan användas för att kontrollera bildvisningsprogram.

Kalle plåtar de tomteröda tjejerna (A) med sin mobiltelefonkamera och mejlar bilden till Doris, som öppnar bilden på sin dator där den visas felvänd (B) åt vänster. Doris vrider bilden rätt med sitt bildprogram (så att den ser ut som A) och sparar den. Därefter mejlar Doris den sparade bilden till Anna-Lena, som öppnar bilden på sin dator där den visas felvänd (C) åt höger.

Vad hände? undrar en del av de många invånare som genom åren råkat ut för liknande bildproblem och aldrig lyckats klura ut orsaken. Här kommer svar på frågan, ett kort och ett något längre.

Kort svar:

orsaken är troligen ett omodernt bildprogram, som inte hanterar bilder korrekt. I ovanstående exempel är det Doris som har det omoderna programmet (t.ex. bildprogrammen som medföljer Windows 7 eller tidigare versioner). Kalles och Anna-Lenas bildprogram är ok.

Något längre svar:

kameror sparar bilderna i samma läge som man håller kameran. Hålls kameran uppochned så sparas bilden uppochned. Hålls kameran vänd ett kvarts varv så sparas bilden vänd ett kvarts varv.

Normalläget för en mobiltelefonkamera är horisontalläge (“landskapsläge”) med mikrofonkanten riktad åt höger (dvs den kortända som man brukar prata i), se bild nedan.

När kameran sparar bilden på sitt minneskort medföljer också en del tekniska data, bland annat en bildriktningsflagga kallad “Orientation” som moderna bildvisningsprogram använder för att rotera bilden rätt varje gång den visas (om den behöver roteras).

Ett omodernt bildprogram tar inte hänsyn till “Orientation”-flaggan. Därför visas bilden felvänd åt vänster för Doris i exemplet ovan. (Den bilden var tagen av Kalle med mobilkamerans mikrofonkant riktad nedåt, dvs med kameran i “porträttläge”).

När Doris sedan vänder bilden rätt i hennes omoderna bildprogram så påverkas inte bildens “Orientation”-flagga. Det medför att när Anna-Lena sedan visar den bilden i sitt moderna bildprogram, så roteras bilden ett kvarts varv medurs, enligt Orientation-flaggan, vilket gör att bilden visas felvänd åt höger.

Testbild: kontrollera bildprogram

Testa dina bildprogram med nedanstående bild. (Högerklicka och välj “Spara” för att hämta hem).
Champagneflaskan ska visas med korken uppåt om programmet hanterar Orientation-flaggan korrekt.
Om programmet ignorerar Orientation så är korken riktad åt vänster.

Just nu när du tittar på denna sida i din webbläsare så visas kanske ovanstående bild felvänd (korken åt vänster), det kan bero på att Orientation ignoreras av webbläsaren när den visar en hel webbsida. Om du istället öppnar enbart bilden, genom att trycka på följande länk:
www.mysterium24.se/bilder/orientation-90cw_500.jpg
så visas bilden rättvänd om du inte har en gammal eller Microsoft* webbläsare.

Nedanstående är en skärmdump från en iPad, som visar testbilden rättvänd även när den ingår i en webbsida:

Generellt tycks mjukvara från Apple vara bättre än Microsoft på att visa bilder rättvända.

Om testbilden: mobilkameran var i porträttläge (mikrofonkanten nedåt) när bilden togs, med flaskkorken uppåt i kamerafönstret. Kameran har satt bildens Orientation-flagga så att bilden ska vändas 90 grader åt höger vid visning.

Andra felvända bilder

Bilder kan bli felvända även om mobilkamera och program är moderna, t.ex. när man fotograferar liggande dokument och texter ovanifrån, med mobilens kameralins och plattsida vänd nedåt, och man inte ser till att kamerans lägesindikator är vänd åt rätt håll.

Ytterligare problem kan uppstå med vissa programvaror och bildtjänster på Internet som visserligen läser Orientation-flaggan men som tolkar den felaktigt.

Ännu en möjlighet till konstigheter ger den lilla tumnagelbilden som finns i bildfiler (i filformatet JPG). Förutom den stora bilden finns det i bildfilen även en förminskad bild (med en egen Orientation-flagga) som används t.ex. då alla bilder i en mapp visas översiktligt.

Övrigt

Motsvarande för analoga kameror där bilderna framkallas som pappersbilder, är att betraktaren vrider pappersbilden med handen om bilden inte är rättvänd. Med bilder som visas digitalt på en fast bildskärm eller TV skulle det bli opraktiskt om man skulle behöva vrida hela skärmen eller TV:n för att se bilden rättvänd…
Anledningen till att digitala kameror inte roterar bilden rätt innan kameran sparar bilden till sitt minneskort uppges vara prestandaskäl, dagens teknik sägs vara för långsam (särskilt vid snabba bildserier).

Tips på tredjeparts bildprogram för att vända bilder rätt, och som sätter Orientation-flaggan rätt, är “IrfanView” och “XnView”. För den petiga användaren har XnView möjlighet till “JPEG lossless transformation”, där man kan rotera och spara JPG-bilder utan komprimering, dvs utan att påverka bildkvaliteten. Båda lär vara gratis och uppges kunna användas även med äldre Windows.


* Microsoft webbläsare: varken Internet Explorer eller MS Edge för Windows 10 visar testbilden rättvänd (åtminstone inte med webbläsarnas förvalda inställningar), inte heller vid visning av enbart bilden. Däremot blir det korrekt med de bildprogram som medföljer Windows 10.