Журнал LinuxFormat - перейти на главную

LXF136:Совет месяца

Материал из Linuxformat
Перейти к: навигация, поиск

Случалось ли вам прихватить фотоаппарат с собой в отпуск, наснимать штук сто­-двести фотографий и только потом осознать, что вы забыли перевести часы камеры на новый часовой пояс? Если отметки времени в снимках используются для сортировки или вас несколько смущает, что великолепный рас­свет над океаном запечатлен по времени где­то ближе к обеду, вы можете это исправить: ExifTool позволяет изменить отметку времени в файлах изображений прямо из командной строки. Например, команда

exiftool ­alldates+=­3 holidaysnaps

сдвинет отметку времени во всех снимках, храня­щихся в каталоге holidaysnaps, на три часа назад. Ну, а если вы спохватились и все­-таки перевели часы на камере спустя день-другой, останется охватить преобразованием только часть фотографий:

exiftool ­alldates+=­3 ­if ‘$CreateDate lt “2010:06:12”’ holidaysnaps

Это затронет лишь снимки, созданные до 12 июня 2010 года. Можно так же использовать операторы le, gt, ge, обозначающие «меньше либо равно», «больше» и «больше либо равно», соответственно. Обратите внимание на двойные кавычки вокруг даты и одиноч­ные – вокруг всего условия. ExifTool удобен тем, что может обработать за раз целую иерархию каталогов; а если вы предпочитаете графический интерфейс, то менять отметку времени в избранных снимках умеют F-Spot и KPhotoAlbum – но, увы, не Digikam.

Персональные инструменты
купить
подписаться
Яндекс.Метрика