[FAQ] Автоматическая простановка даты на фотографии на Маке

Если вы хотите увидеть на нашем сайте ответы на интересующие вас вопросы обо всём, что связано с техникой, программами и сервисами Apple, iOS или Mac OS X, iTunes Store или App Store, пишите нам через форму обратной связи.

К нам поступил следующий вопрос:

Привет. Подскажите как или какой прогой на Mac можно поставить дату на фотках сделанных на iPhone и не только. Мне нужна дата для фото при печати. Просто когда фоткаешь фотиком, дата на фотках ставится автоматом. На фотках с iPhone такого нет. Вот мне и нужна прога для Mac, которая устанавливает дату на фотки с iPhone. Спасибо.

Здравствуйте!

Из платного софта можем предложить iWatermark. В этом приложении вы можете создать любое количество шаблонов водяных знаков, наносимых на обрабатываемые фотографии, в т.ч. добавить в них поля EXIF.

Однако iWatermark стоит 20 долларов и не отличается особой стабильностью в работе.

Из бесплатных вариантов есть утилита для командной строки ImageMagick, которую желательно ставить через MacPorts. Затем вам нужно будет создать в любом текстовом редакторе скрипт:

[php]#!/bin/sh
if [ $# -eq 0 ]
then
cat << _EOF_ USAGE: $0 file1 file2 ..., or $0 *.jpg, or $0 dir/*.jpg ... _EOF_ exit fi while [ "$1" != "" ]; do if [ -d "$1" ]; then shift continue fi if [[ $1 == *_DT* ]] then echo "------ Skipping: $1" shift continue fi file=$1 echo "###### Working on file: $file" filename=${file%.*} extension=${file##*.} output=${filename}_DT.${extension} dim=$(identify -format "%w %h" "$file") width=${dim%% *} height=${dim#* } if [ $width -ge $height ] then pointsize=$(($width/30)) else pointsize=$(($height/30)) fi echo " Width: $width, Height: $height. Using pointsize: $pointsize" convert "$file" -gravity SouthEast -font Verdana -pointsize $pointsize -fill white -annotate +$pointsize+$pointsize "%[exif:DateTimeOriginal]" "$output" shift done exit 0[/php] Сохраните его на рабочий стол, назовите его watermark, расширение замените на .sh. Затем запустите Терминал и введите команды: [php]cd ~/Desktop chmod +x watermark.sh[/php] Чтобы обработать папку с фото, введите в Терминале следующую команду, не нажимая Enter: [php]~/Desktop/watermark.sh[/php] Затем введите пробел, перетащите в окно Терминала нужную папку, сотрите пробел на конце и припечатайте /*.jpg - в итоге останется нажать Enter. P.S. Если наши читатели знают другие способы решения задачи - предлагаем поделиться информацией.