Полезные советы
Новые советы
|
MAC OS: ПОЛЕЗНЫЕ СОВЕТЫ
Экспорт событий iPhoto в структуру каталогов[пятница, 21 ноября 2008 г, 13:07]Одна из самых распространенных жалоб на iPhoto - невозможность создать структуру каталогов для событий, альбомов и так далее, во время экспорта. Тем не менее, если вы экспортируете фото с выразительными именами, вы можете легко подвергнуть их последующей обработке и создать соответствующую структуру каталогов. Это можно сделать выделив все события и выполнив действие "Фотографии" > "Изменить информацию группы" с установкой Заголовка по названию события. Затем экспортируем фотографии с использованием заголовка как имени файла. Скопируйте следующий код в простой текстовый редактор, сохраните на компьютере и сделайте исполняемым (chmoda+x filename в терминале): # First, in iPhoto select all events and do Photos > Batch Change # Set Title to Event Name # With all events highlighted, export events a folder somewhere, for filename use title # Photos will be exported with filename of "event - number.jpg" (ex: Animals - 0004.jpg) # This script will create the appropriate directory structure based on those filenames # Set the photo_dir variable below to the full path of the directory photo_dir=/Users/Thom/Desktop/iPhotoExport cd $photo_dir for filename in * do #takes the string preceding the dash, trims leading and trailing whitespace, then removes all non web-friendly characters dir=`echo $filename | cut -d- -f1 | sed 's/^[ ]//' | sed 's/[ ]$//' | sed 's/[^A-Za-z0-9 _]//g'` #takes the string following the dash, trims leading and trailing whitespace file=`echo $filename | cut -d- -f2 | sed 's/^[ ]//' | sed 's/[ ]$//'` #if directory doesn't yet exist, create it if ! test -d "${dir}" then mkdir "${dir}" fi #move file to the appropriate directory and rename it to numeric filename mv "${filename}" "${dir}/${file}" done Установите в photo_dir путь экспорта iPhoto. Выполнение скрипта создаст каталоги и переместит фотографии в них.
Источник: Mac OS X Hints
|