02.09.2018 19:09
OlegON
 
Споткнулся тут, что один человек, сфотографировавший меня в 2002 году, зачем-то поставил 2020 год на фотоаппарате и дата в EXIF была кривая. В результате я во всех просмотрщиках видел эту фотографию первой и в будущем. Первой идеей было стереть EXIF вообще. Но, потом решил найти способ правильный и аккуратный.

Это программа exiv2

Код:
exiv2 -pa R4110036.JPG
Цитата:
...
Exif.Image.DateTime Ascii 20 4002:11:30 00:00:00
Exif.Photo.DateTimeOriginal Ascii 20 2020:09:15 12:10:38
Exif.Photo.DateTimeDigitized Ascii 20 2020:09:15 12:10:38
...
Выяснилось, что Exif.Photo невозможно установить через set, только удалением. Поэтому потребовались следующие команды.
Код:
exiv2 -M"set Exif.Image.DateTime 2002:09:15 12:10:38" R4110036.JPG
exiv2 -M"del Exif.Photo.DateTimeOriginal" R4110036.JPG
exiv2 -M"del Exif.Photo.DateTimeDigitized" R4110036.JPG
exiv2 -M"set Exif.Photo.DateTimeOriginal 2002:09:15 12:10:38" R4110036.JPG
Я вообще не догадываюсь, зачем тут Exif.Image.DateTime, поскольку оно больше ни в каком выводе не фигурирует. Но, для порядка поменял, хотя основное - Exif.Photo.DateTimeOriginal

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.