Infine:
c'è un solo modo con cui vengono letti e salvati i dati di una foto ed è panorama o landscape, prima riga in alto, prima colonna a sinistra. Poi esistono le orientazioni del dispositivo di ripresa che possono informare quello di visualizzazione che quando è stata scattata la foto, essa era verticale ad esempio e la foto era in modo ritratto, o portrait. "Possono" perchè talvolta non lo fanno, tipicamente nei desktop (qualcuno che vedrà le immagini di questo topic diritte e che non cambiano a cliccarci si starà forse chiedendo di cosa si stia parlando), oppure non lo fanno nei preview e poi lo fanno nella visualizzazione ingrandita.
Ci sono varie possibilità di ruotare l'immagine: virtualmente modificando il valore dell'orientazione, o mediante una rotazione vera e propria della matrice dei dati. E' possibile trovare facilmente software che fanno l'una e/o l'altra cosa, ma la procedura è noiosa, il ricampionamento riduce la qualità dell'immagine, e i risultati possono dipendere dall'ambiente di visualizzazione.
Quindi non ho trovato ricette migliori di quella di prestare attenzione al momento dello scatto che il dispositivo sia "diritto" in quanto una foto presa col sensore capovolto per raddrizzarla si deve ricampionare. E con i dispositivi mobili è facile che ciò avvenga dato che il display ruota automaticamente con gli accelerometri di bordo.
Scusate la fuffa
