АвторСообщение
Завсегдатай




настроение....: гибкое
ссылка на сообщение  Отправлено: 18.09.13 14:24. Заголовок: JPEG, EXIF, IPTC


Приятель однажды спросил, - почему фотография перевернута? Вроде, снимал правильно...

На вопрос, почему фотография оказалась повернутой на 90 градусов, ответ не так прост.
Exchangeable Image File Format EXIF – это специальная информация, размещенная в теле файла, представляющего собой графическую картинку (фотографию).

Так называемый формат JPEG всегда имеет внутри область для EXIF – информации, а фотокамеры, какими бы они не были, заполняют эту информацию автоматически.

Вот пример кусочка этой информации:


exif:ColorSpace=1
exif:ComponentsConfiguration=1, 2, 3, 0
exif:ExifImageLength=480
exif:ExifImageWidth=640
exif:ExifOffset=157
exif:ExifVersion=48, 50, 50, 48
exif:FlashPixVersion=48, 49, 48, 48
exif:Make=Nokia
exif:Model=6280
exif:Orientation=1
exif:ResolutionUnit=2
exif:Software=V 05.92
exif:XResolution=72/1
exif:YCbCrPositioning=1
exif:YResolution=72/1

Например, видите, там есть оператор „ориентация” . У него два значения, - либо 1, либо 0. Цифра 1 означает, что фото разворачивается устройством, как портрет, т.е. оригинал показывается так, что его большая сторона – вертикальна. 0 – означает положение „лэндскейп”, - большая сторона снимка горизонтальна. Но все эти цифры действительны только для тех программ, которые читают EXIF перед тем, как показать картинку. Многие программы этого просто не делают, а воспроизводят изображение в том положении, в котором оно сформировано редактором.

Программ - редакторов – такое множество (особенно для мобильных устройств), что уже и не разберешься, читают ли они EXIF, или нет. Во всяком случае, большинство простых программ настроены так, что после любого, даже минимального редактирования, EXIF просто стирается, оставляя на месте EXIF пустое место. Профессиональная программа в этом случае считает, что EXIF отсутствует. Кроме того, многие приложения – редакторы, а точнее, - их авторы, совершенно забывают об отключении гироскопической ориентации, встроенной в мобильное устройство и по случайному стечению обстоятельств неверно ориентированная страничка с фотографией так и остается перевернутой, а иногда еще и обрезанной (когда ориентация срабатывает, а форматирование – нет).

Спрашивается, для чего вся эта морока?
Задумывалась она для того, чтобы автор фотографии никогда не терял информации о том, чем он фотографировал, в каких условиях, с какими установками камеры. Кроме того, в EXIF имеется также и секретный код, который совпадает с кодом, записанным в той же папке, где сохраняются фотографии и эти коды в паре могут служить неопровержимым доказательством авторского права, если, конечно, они сохранены. Не все камеры это делают, но дорогие, профессиональные, – обязательно.

Итак, что происходит, если вы сняли портрет и EXIF присутствует?
Если вы перевернули портрет (неправильно) фоторедактором, но Exif сохранили, то “правильная программа” (читающая EXIF), просматривающая фотографии, покажет вам его правильно. Если вы перевернули фото каким-то „слабеньким редактором”, стирающим к тому же и EXIF, то фото вы будете видеть в том виде, в котором оно сохранено.

Можно ли что-то узнать о фотографии, когда EXIF стерт? Да, можно. Кроме EXIF внутри файла изображения имеется еще и так называемый IPTC (International Press Telecommunications Council ). Профессиональные камеры заполняют его также автоматически, но в IPTC вы можете добавить также и свои данные (Имя, Фамилию и т.д.).

Можно ли что-то узнать о фото, если стерт и IPTC? Да, можно. Есть еще и секретные области, которые можно прочитать специальными программами и узнать, какой камерой сделан снимок и когда. Это на крайний случай, когда дело об авторском праве доходит до большого Суда.
Но, как вы сами понимаете, профессионал может исправить и эти данные (например, обычным бит-редактором) и тогда – прощай все доказательства.

И наконец (совсем уж не по делу): если столько информации о снимке находится внутри файла, то где же место самого снимка, - его так называемых пикселей? Ответ, - хватает. Потому что формат jpeg – это по сути дела система уравнений Фурье и матрицей коэффициентов, а не скопление пикселей. Пиксели (в небольшом количестве имеются), - это так называемые опорные точки изображения (чем их больше, тем качественнее снимок). С помощью этих опорных точек и системы уравнений строится полное изображение. Т.е. Jpeg - это скорее инструкция о том, как создать изображение, которое описано системой уравнений и небольшим количеством опорных точек - пикселей. Уравнения и коэффициенты занимают не так много места (это просто символы), как и информативная дополнительная информация (EXIF и IPTC), так что даже с учетом этой информации размер файла значительно меньше, чем реальное скопление пикселей (например, в формате BMP), причем в десятки и даже сотни раз. Это и есть суть – сжатие снимка.

Важно знать: каждый раз, когда формат jpeg загоняется в редактор, корректируется (как угодно, пусть просто добавлены буквы к фото), а потом снова сохраняется, конечная фотография обязательно теряет качество по той простой причине, что, использовав однажды оригинальные опорные точки изображения, при следующем сохранении редактор создает новые опорные точки, - уже не оригинальные, а являющиеся результатом вычислений. Чем больше вы редактируете фотографию в формате JPG, тем хуже она становится. Поэтому, даже если вы не сохраняете оригиналы в не сжатом формате (BMP, RAW), старайтесь сохранять хотя бы оригиналы в формате JPEG.





Спасибо: 0 
ПрофильЦитата Ответить
Новых ответов нет


Ответ:
         
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  2 посещений сегодня: 2
вчера да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет