Втр, 15 Июн 2010 01:39:41 +0400Mac 911

AppleScript: Изменение часового пояса в iPhoto

]]>

Оригинал новости

]]>

Забыл я как-то перевести часы камеры на зимнее время и в моих фотках началась полная неразбериха, они стали сортироваться в неправильном порядке. В iPhone есть функция изменения времени группы фотографий, но она не поможет, так как она сдвигает время, а дату оставляет прежней и вносит еще большую чехарду, поскольку фотографии, сделанные в течение часа после полуночи смешаются на поздний вечер того же дня. Пришлось прибегнуть к AppleScript, который не только меняет время, но и учитывает дату (например, 00:30 1 апреля 2010 г. корректно воспринимается как 23:30 31 марта 2010 г.). Если забыли перевести часы на летнее время, достаточно в параметре wantedDate заменить вычитание 1 часа (3600 секунд) прибавлением. Можно применять для изменения времени фотографий, сделанных в других часовых поясах.

tell application "iPhoto"  set selPhotos to selection -- create a list out of photos that are selected  repeat with eachPhoto in my selPhotos -- tell each photo to do something    tell eachPhoto      set oldDate to date -- get the date and time of each photo      set wantedDate to oldDate - (60 * 60) -- remove 3600 seconds from the time      set date to wantedDate -- set new date to each photo    end tell  end repeatend tell

macosxhints.com

Скопировать скрипт в AppleScript Editor; сохранить под названием на выбор пользователя (например, ‘DST_fix’). Если желаете видеть его в меню скриптов (Scripts menu), поместите файл со скриптом в ~/Library/Scripts/Applications/iPhoto (предварительно создать там папку iPhoto). Я использовал этот AppleScript только с iPhoto в режиме просмотра, а не редактирования; изменения применяются к выделенным фотографиям (даже в Smart Folders).

Ctrl ←Ctrl →
Share
iPhone 4S — привозим первыми и не наглеем
Техника Apple в магазине на Facebook

© 2007—2012 Макдак. Россия.

© Все права на новости принадлежат соответствующим источникам.


 Андрей Шипилов — идея, дизайн, вёрстка, программирование и поддержка.

 
]]>
]]>