Някога се чудите защо някои снимки изглеждат правилни в някои програми, но изглеждат настрани или с главата надолу в други? Това е така, защото има две различни начини, по които дадена снимка може да се завърти, а не всяка програма е на една и съща страница.
Традиционно компютрите винаги са завъртали изображенията, като преместват действителните пиксели в изображението. Цифровите фотоапарати не се занимават автоматично с въртенето на изображения. Така че, дори ако сте използвали камера и я стегнали вертикално, за да направите снимка в портретен режим, тази снимка ще бъде запазена настрани, в режим на пейзаж. След това можете да използвате програма за редактиране на изображения, за да завъртите изображението така, че да се появи в правилната си ориентация портрет. Редакторът на изображенията ще премести пикселите, за да завърти изображението, модифицирайки действителните данни.
Това просто работи, навсякъде. Завъртаното изображение ще изглежда еднакво във всяка програма ... докато отделите време, за да ги завъртите ръчно.
Производителите искаха да разрешат това раздразнение, така че добавиха сензори за въртене към модерни цифрови фотоапарати и смартфони. Сензорът установява какъв е начинът, по който държите фотоапарата, в опит да завъртите правилно снимките. Ако направите изображение в режим портрет, камерата знае и може да действа, така че не е нужно да го въртите сами.
За съжаление има малка предпазна мярка. Цифровият фотоапарат просто не можеше да се справи със запазването на изображението директно във въртяща се форма. Така че, вместо да изпълнява изчислително интензивната задача за завъртане на цялото изображение, камерата би добавила малка част от данните към файла, отбелязвайки ориентацията на изображението. Тя добавя тази информация към данните Exif, които всички снимки имат (което включва модела на камерата, който сте го взели, ориентацията и евентуално дори мястото на GPS, където е направена снимката).
На теория, тогава можете да отворите тази снимка с приложение, ще разгледате маркерите Exif и след това да представите снимката в правилната ротация. Данните за изображението се съхраняват в оригиналната си, непроменена форма, но маркерът Exif позволява на приложенията да го коригират.
За съжаление, не всеки софтуер се подчинява на Exif маркера. Някои програми, особено по-старите графични програми, просто ще заредят изображението и ще пренебрегнат маркера Exif Orientation, показвайки изображението в оригиналното му състояние. По-новите програми, които се подчиняват на маркерите Exif, ще покажат изображението с правилното му завъртане, така че изображението може да изглежда да има различни ротации в различни приложения.
Завъртането на изображението също не помага. Променете го в старо приложение, което не разбира маркера за ориентация, а приложението ще премести действителните пиксели в изображението, като му даде нова ротация. Това ще изглежда правилно при по-стари приложения. Отворете изображението в ново приложение, което се подчинява на маркера за ориентация и приложението, ще се подчини на маркера за ориентация и ще обръща вече обръщащото се изображение, така че ще изглежда погрешно в тези нови приложения.
Дори и в ново приложение, което разбира маркерите за ориентация, често не е съвсем ясно дали завъртането на изображение ще премести действителните пиксели в изображението или просто ще промени етикетите Exif. Някои приложения предлагат опция, която ще пренебрегва маркера на Exif Orientation, което ви позволява да ги завъртите, без да се натъкват на маркерите.
Този проблем може да възникне в практически всеки софтуер, от програма на вашия компютър до уеб сайт или мобилно приложение. Снимките може да се показват правилно на компютъра ви, но се показват в неправилна ротация, когато ги качите на уебсайт. Снимките може да се показват правилно на телефона ви, но неправилно, когато ги прехвърляте на компютъра.
Например в Windows 7, Windows Photo Viewer и Windows Explorer пренебрегват маркера Exif Orientation. Windows 8 добави поддръжка за маркера на Exif Orientation, който продължи в Windows 10. Изображенията може да се появят правилно на компютър с Windows 10 или 8, но да се завъртат по различен начин на компютър с Windows 7.
За щастие, повечето приложения сега се подчиняват на маркера на Exif Orientation. Ако използвате Windows 10, File Explorer и екранът за преглед на изображения по подразбиране ще се подчиняват правилно на маркера Exif Orientation, така че снимките, които идват от вашия смартфон или цифров фотоапарат, ще се показват правилно. Android iOS на Google и Apple iOS създават снимки с маркера на Exif Orientation и го поддържат.
Ако използвате Windows 7, можете да направите този проблем да изчезне, като надстроите до Windows 10. Ако искате да продължите да използвате Windows 7, може да искате да използвате друг инструмент за преглед на изображения, който се подчинява на Exif маркерите вместо изображението по подразбиране зрителя.
Средното приложение за уеб или за настолни компютри трябва да се подчинява и на Exif Orientation, въпреки че не всички от тях. Ако дадена снимка се появява настрани, когато се качва на уебсайт, този уеб сайт трябва да бъде фиксиран - но може и да го въртите на този сайт. Настолните инструменти за работа с снимки също трябва да поддържат маркери за ориентиране на Exif. Ако приложението, което използвате, не е, може да искате да намерите по-модерно приложение.
Ако това е проблем за вас, особено при Windows 7, можете също да използвате JPEG Autorotate, който използва командата jhead във фонов режим. Този инструмент добавя бърз десен бутон на мишката върху опцията "Автоматизиране на всички JPEG файлове в папка" в Windows Explorer. Изберете го и инструментът ще прегледа всички снимки в папка, като автоматично ги върти в съответствие с маркерите си за ориентиране в Exif и след това премахне тези маркери. Използвайте този инструмент, когато импортирате изображения, а Windows 7 и други приложения няма да имат проблем с тях.
Съвременните смартфони и цифрови фотоапарати имат по-бърз хардуер, така че би трябвало да е възможно за тях да записват снимки в вече завъртано състояние, вместо просто да направят маркера Exif Orientation.За съжаление, индустрията изглежда се е установила в таговете Exif Orientation като стандартно решение, дори и да не е идеална.
Благодарение на Том Мориарти, че ни се обади и ни даде идеята за тази статия.