Можно ли установить год вместо полной даты создания в формате JPEG? - Фотопедия
3 голосов
/ 29 января 2012

Я использую iPhoto для управления своими фотографиями. К сожалению, у меня много фотографий из 80-х. Эти изображения на самом деле являются слайдами, которые я сканировал в течение 2008 года. Поэтому моя проблема в том, что для даты создания всех этих изображений задана дата, когда я их отсканировал. Теперь я хочу установить реальную дату этих изображений. К сожалению, я не знаю точную дату, но, по крайней мере, год.

Так есть ли какая-либо функция, позволяющая установить поле года только для даты без конкретной даты?

Я задал этот вопрос здесь, потому что проблема не в Mac, а в общем.

1 Ответ

9 голосов
/ 29 января 2012

Спецификация EXIF ​​ для метаданных JPEG гласит:

Дата и время создания изображения. В этом стандарте это дата и время файл был изменен. Формат «ГГГГ: ММ: ДД ЧЧ: ММ: СС» со временем, показанным в 24-часовом формате, а дата и время разделены один пустой символ [20.H]. Когда дата и время неизвестны, все пробелы кроме двоеточий (":") могут быть заполнены пробелом символы, или же поле взаимодействия может быть заполнено пустые символы. Длина строки символов составляет 20 байтов, включая NULL для прекращения. Когда поле оставлено пустым, оно рассматривается как неизвестно.

, который допускает полностью неизвестных дат, но не имеет стандарта для менее точных дат. Вы можете заполнить неизвестные части пробелами, но я не уверен, какое программное обеспечение позволит вам это сделать, и, что более важно, какое программное обеспечение будет плохо реагировать на это чтение, так как стандарт явно не дает это в качестве опции.

Я думаю, у вас есть два основных варианта:

  • Вариант 1: Угадай. В зависимости от предмета укажите ваши лучшие догадки по дате и времени.
  • Вариант 2: Выберите явно произвольное значение, например, полночь 1 января соответствующего года - YYYY:01:01 00:00:00. Когда кто-то смотрит позже, они , вероятно, не будут думать, что все фотографии были с какой-то дикой новогодней вечеринки.

Последнее можно объединить в первое. Когда я знаю день, но не время, я обычно устанавливаю время на полдень: 12:00:00, потому что это позволяет избежать (большой степени) неопределенности часового пояса. (Еще один прискорбный недостаток стандарта EXIF.)

...