- Подписка на печатную версию:
- Подписка на электронную версию:
- Подшивки старых номеров журнала (печатные версии)
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.