Отправлено: Alexander Fetisov 20:40 21/02/05
Специально для тех, кто еще не отработал эту методику или боится кажущейся сложности этого процесса.
Итак, что требуется для автоматизации создания фотоотчета с превьюшками и т.п?
1. Adobe ImageReady (входит в комплект Photoshop). Ищем версию 7 или выше (8, CS, ..). Отдельно IR не поставишь, надо ставить Photoshop.
Естественно, для нормальной работы пригодна лишь английская версия: все русификации продуктов Adobe делаются пиратами на коленке - правкой ресурсов в EXE-файлах и библиотеках (что весьма отрицательно сказывается на их работе).
2. Пара небольших консольных утилит (написанных на Delphi за 5 минут). Скачать можно отсюда: http://www.alltrains.ru/cfa.rar
3. Собственно фотографии.
Технология работы следующая:
1. Создаем пустой каталог
2. Распаковываем туда содержимое моего архива. Помимо выполняемых файлов, у вас окажуться два пока пустых каталога - SMALL и LARGE.
3. Копируем нужные фотографии в каталоги LARGE и SMALL (и туда, и туда).
4. Запускаем ImageReady, открываем в нем фотографии из каталога LARGE (лучше все сразу).
5. В одном из инструментальных окон IR должна быть вкладка ACTIONS. Открываем ее. Если вкладки нет - идем в меню WINDOW и ставим там галку ACTIONS.
6. [Если производите эту процедуру не в первый раз, первый параграф можно пропустить]
Внизу окна ACTIONS есть кнопка "New action". Выглядит как квадрат, содержащий в левом нижнем углу еще один квадрат. Жмем ее, пишем имя макроса (например - GENERATE_LARGE), нажимаем RECORD. Теперь выбираем окно с одной из фотографий, и проделываем следующее: идем в меню IMAGE->IMAGE SIZE, устанавливаем размер, который у вас будут иметь большие версии фотографий (обычно 800х600), жмем ОК. В окне ACTIONS жмем кнопку STOP (красный круг). Все, макрос создан.
Со всеми остальными картинками (а также и при последующих сеансах) вместо ползанья по меню достаточно выбрать наш макрос в окне ACTIONS, и нажать PLAY (лежащий на боку треугольник).
Теперь можно редактировать цвета, яркость (меню IMAGE->AJUSTMENTS->...). Сероту или синеву в зимних фотографиях легко убрать, нажав Ctrl-Shift-L. При необходимости - разворачиваем изображение (меню IMAGE->ROTATE CANVAS).
Проверяем настройки во вкладке OPTIMIZE (это должно быть инструментальное окно. Если его нет - включаем из меню WINDOW). Должны стоять JPEG, progressive, quality: HIGH.
Наконец, в меню FILE выбираем SAVE OPTIMIZED. Закрываем окно с картинкой, а на предложение сохранить изменения отвечаем отказом (это важно - иначе только что сделанное изображение будет затерто).
4. Разобравшись с большими картинками, переходим к маленьким (превьюшкам) - в каталоге SMALL. Снова открываем их все в IR и проделываем те же операции. Только макрос создаем (или используем) уже с другим именем - GENERATE_SMALL. Размер изображения - лучше всего 200х150 или 120х90 - кому как удобнее.
5. Если все сделано правильно, и нигде старая картинка не была случайно сохранена поверх новой, мы имеем два каталога - SMALL и LARGE, содержащих одинаковый набор файлов, отличающихся лишь размерами. Запускаем START.BAT (который, также как и две утилиты, должен находится в корневом по отношении к SMALL и LARGE каталоге). В результате получается файл fa.html. Его открываем любым HTML-редактором (HomeSite, DreamWeaver, FrontPage - да хоть Notepad), и правим по своему усмотрению. Добавляем подписи, текст, изменяем внешний вид и т.д.