Как наложить дату и время на угол фотографий? - Фотопедия
4 голосов
/ 04 ноября 2011

Существует ли какая-либо утилита, которая будет считывать дату и время фотографии из данных EXIF ​​и вставлять ее в угол фотографии?

Ответы [ 3 ]

10 голосов
/ 04 ноября 2011

Если вам удобны инструменты командной строки из ImageMagick , вы можете сделать что-то вроде этого:

convert orig_image.jpg -gravity NorthWest -annotate 0 "%[EXIF:DateTimeOriginal]"  new_image.jpg

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

Детали

ImageMagick имеет массив инструментов командной строки для различных действий с изображением. Я использую здесь инструмент convert с параметром annotate, чтобы комментировать текст на преобразованном изображении. Существует целый ряд других опций, которые можно использовать для управления шрифтом, цветом, тенью и т. Д. Объяснение всего будет выходить за рамки вопроса, но вы можете взглянуть на этот документ.

%[EXIF:DateTimeOriginal] - это сокращение для:

identify -format "%[EXIF:DateTime]" <image_filename>

Вы можете сделать что-то вроде: identify -format "%[EXIF:*DATE*]" <image_filename>, чтобы увидеть, какие строки, связанные с датой, хранятся в exif.

3 голосов
/ 05 апреля 2016

Пожалуйста, проверьте http://jambula.sourceforge.net/ для пакетной вставки даты / времени съемки / комментария в формате JPEG в разных форматах и ​​на разных языках. Особенностью является то, что отметка даты без потерь. Он также поддерживается в Linux и Mac.

0 голосов
/ 05 ноября 2011

Поскольку некоторые камеры позволяют вам делать это прямо в камере, вам следует проверить меню и / или руководство пользователя.

Добро пожаловать на сайт Фотопедия, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...