Я начал писать сценарии обработки изображений с использованием данных EXIF 2.2.1. Я заметил, что все отметки даты установлены в формате UTC (+0000).
Сегодня я настроил камеру 2018-01-07 15:12:00
и сделал снимок. При проверке данных EXIF дата создания: 2018-01-07 04:12:00 +0000
ровно +11 часов, что соответствует моему часовому поясу +DST.
Если EXIF 2.2.1 не поддерживает часовые пояса, как он узнает, в каком часовом поясе я нахожусь, когда я устанавливаю время камеры в соответствии с моим местоположением?
Я могу только предположить, что прошивка имеет дату производства?
В стандарте EXIF нет положений о часовых поясах, только год, месяц, день, часы, минуты, секунды и нулевой символ в конце.
Некоторые камеры с поддержкой часового пояса включают смещение в данные производителя, и программное обеспечение должно понимать, извлекать и исправлять его. Я подозреваю, что все, что вы используете для проверки данных EXIF, делает предположения об этом, основываясь на отсутствии смещения в файле. У него также может быть параметр, указывающий использовать определенный часовой пояс, для которого установлено значение UTC.
Смещение предоставляется приложением, которое вы используете для просмотра информации EXIF. Смещение, скорее всего, основано на предположении, что изображение было снято в том же часовом поясе, что и текущая настройка часового пояса для компьютера или другого устройства, которое вы используете для просмотра информации EXIF.
Камеры Canon без GPS, такие как Rebel XTi/400D, не кодируют информацию о часовом поясе. Они просто записывают дату и время по внутренним часам камеры.
как зовут
без ложки
Итай
Гнудифф