Введение | 10 |
От издательства | 11 |
|
Глава 1. Общие сведения о макросах | 12 |
|
1.1. Терминология | 13 |
1.2. Элементы палитры Actions (Действия) | 15 |
Упражнение 1. Мозаичное изображение в деревянной рамке | 19 |
1.3. Удобство использования макросов | 20 |
Что можно записать в макрос | 22 |
Чего записать в макрос нельзя | 22 |
1.4. Палитра History (История) | 23 |
Упражнение 2. Тонирование изображения | 24 |
1.5. Подробнее о палитре Actions (Действия) | 25 |
Способы отображения информации на палитре Actions (Действия) | 26 |
Упражнение 3. Анализ макросов, входящих в состав набора Sample |
Actions (Образцы макросов) | 28 |
1.6. Запись макросов | 28 |
Разработка алгоритма для макроса | 29 |
Создание набора | 29 |
Перемещение макросов и наборов | 30 |
Переименование | 30 |
Удаление | 31 |
Упражнение 4. Манипуляции с наборами | 31 |
Организация хранения макросов и наборов | 32 |
Создание нового макроса | 32 |
Упражнение 5. Тонирование в песочные тона | 33 |
1.7. Выполнение макросов | 34 |
Изменение скорости выполнения макроса | 35 |
Упражнение 6. Контроль скорости выполнения последовательности |
действий | 36 |
Выполнение отдельного действия макроса | 37 |
1.8. Редактирование макросов | 37 |
Удаление макросов и действий | 37 |
Временное исключение отдельного действия | 38 |
Перемещение макросов и действий | 39 |
Переименование макросов | 39 |
Изменение настроек макроса | 40 |
Редактирование параметров отдельных шагов макроса | 41 |
Способы контроля над выполнением отдельных действий | 42 |
Вставка дополнительных действий в макрос | 42 |
Упражнение 7. Рамка для слайдов | 43 |
Упражнение 8. Классическая рамка | 51 |
1.9. Файлы наборов макросов | 53 |
Описание наборов макросов, имеющихся в программе Photoshop |
по умолчанию | 53 |
Рекомендации по тестированию и изучению незнакомых макросов | 56 |
Возможный ущерб, который могут принести макросы | 57 |
«Опасные» операции | 58 |
Места хранения файлов наборов макросов | 59 |
Файл Actions Palette.psp | 60 |
Сохранение набора макросов | 62 |
Источники дополнительной информации о макросах | 62 |
Загрузка наборов на палитру Actions (Действия) | 63 |
Способы организации хранения файлов наборов макросов | 63 |
Упражнение 9. Текстурирование: имитация дерева | 65 |
Заключение | 69 |
|
Глава 2. Детальная разработка макросов | 70 |
|
2.1. Более подробно о записи макросов | 71 |
Этапы разработки последовательности действий | 71 |
Идентификация макросов | 72 |
Многофайловая загрузка наборов | 73 |
Особенности создания макросов в различных языковых локализациях |
программы Photoshop | 74 |
Команда Stop (Остановить) | 77 |
Команда Insert Menu Item (Вставить пункт меню) | 82 |
Команда Insert Path (Вставить путь) | 84 |
Настройка использования оперативной памяти программой Photoshop | 84 |
2.2. Отладка макроса | 86 |
Распечатка шагов последовательности | 86 |
Управление выполнением и настройками отдельных действий макроса | 91 |
Особенности применения команды Stop (Остановить) | 93 |
Что необходимо помнить при использовании незнакомых макросов | 95 |
Особенности отладки макросов | 97 |
2.3. Использование функциональных клавиш при работе с макросами | 104 |
Назначение макросам клавиш быстрого доступа | 106 |
Набор макросов Commands (Команды) | 108 |
Приоритет выполнения команд при использовании функциональных |
клавиш | 109 |
Потенциально опасные команды меню палитры Actions (Действия) | 111 |
Резервное копирование файлов ATN | 112 |
Заключение | 113 |
|
Глава 3. Автоматизация работы | 115 |
|
3.1. Команда Play action (Запустить макрос). Инициализация |
выполнения одного макроса с помощью выполнения другого | 116 |
Запись команды Play action (Запустить макрос) | 116 |
Особенности выполнения команды Play action (Запустить макрос) | 117 |
Модульный подход при создании макросов | 118 |
3.2. Шаблоны (Droplets) | 118 |
Создание шаблона | 119 |
Применение шаблонов для обработки файлов | 124 |
3.3. Пакетная обработка файлов | 124 |
Области применения пакетной обработки файлов | 125 |
Настройка необходимых параметров | 126 |
Особенности использования пакетной обработки | 131 |
Сохранение результатов | 133 |
Общие принципы разработки процесса пакетной обработки файлов | 134 |
3.4. Другие средства автоматизации работы в программе Photoshop | 139 |
PDF Presentation (PDF-презентация) | 140 |
Conditional Mode Change (Упрощённое изменение режима) | 142 |
Contact Sheet II (Контактный лист) | 143 |
Crop and Straighten Photos (Разрезать и разделить фотографии) | 145 |
Fit Image (Подобрать размер изображения) | 145 |
Picture Package (Группа изображений) | 145 |
Web Photo Gallery (Интернет-галерея) | 148 |
Photomerge (Фотомонтаж) | 152 |
Merge to HDR (Объединить в HDR) | 155 |
3.5. Adobe Bridge | 160 |
Image Processor (Процессор изображений) | 162 |
Пакетное переименование файлов | 165 |
Заключение | 169 |
|
Глава 4. Основы работы со сценариями | 170 |
|
4.1. Знакомство с JavaScript | 171 |
Синтаксис языка JavaScript | 173 |
Комментарии | 175 |
Идентификаторы | 178 |
Операторы | 179 |
Переменные | 181 |
Типы данных | 182 |
Функции | 183 |
Ветвление | 185 |
Циклы | 188 |
Правила написания хорошего кода | 190 |
4.2. Объектная модель Adobe Photoshop | 191 |
Объекты | 191 |
Классы | 193 |
Создание новых объектов | 194 |
Программа Блокнот | 196 |
4.3. Работа со сценариями в Adobe Photoshop | 197 |
Организация хранения файлов сценариев JavaScript | 199 |
Источники дополнительной информации о сценариях | 201 |
Сценарии, имеющиеся в Photoshop по умолчанию | 202 |
Упражнение 10. Применение пользовательских сценариев | 215 |
Менеджер сценариев | 216 |
Заключение | 219 |
|
Глава 5. Сценарии (практическое применение) | 220 |
|
5.1. Текстовая композиция | 221 |
Алгоритм | 222 |
Подготовительный этап | 222 |
Цикл | 226 |
Упражнение 11. Цикл | 229 |
Упражнение 12. Текстовые слои | 230 |
Динамизм | 230 |
Упражнение 13. Динамические текстовые слои | 235 |
Упражнение 14. Вращающиеся текстовые слои | 236 |
Упражнение 15. Динамические горизонтальные надписи | 236 |
Упражнение 16. Динамические вращающиеся текстовые слои | 236 |
5.2. Визитные карточки | 237 |
Подготовительный этап | 238 |
Создание дизайн-макета | 239 |
Упражнение 17. Дизайн визитки | 240 |
Создание базы данных | 242 |
Упражнение 18. База данных K Flash Agency | 244 |
Упражнение 19. Создание базы данных в программе Microsoft Word | 245 |
Упражнение 20. Создание базы данных в программе Microsoft Excel | 247 |
Создание сценария | 248 |
Упражнение 21. Создание информационного окна ошибки | 250 |
5.3. Виньетки | 260 |
Алгоритм | 261 |
Сценарий | 262 |
Упражнение 22. Сопоставление ориентации исходного изображения |
и изображения-маски | 265 |
Упражнение 23. Сценарий «Виньетки» | 267 |
Заключение | 269 |
|
Заключение | 270 |
|
Приложение 1. Ресурсы Интернета, посвященные макросам и сценариям программы Adobe Photoshop | 271 |
Сайты | 272 |
Форумы | 273 |
|
Приложение 2. Переключатели пунктов (Toggle item) и диалоговых окон (Toggle dialog) | 275 |
|
Приложение 3. Краткий справочник по свойствам и методам объектной модели Adobe Photoshop | 278 |
Класс Application (Приложение) | 279 |
Класс Document (Документ) | 281 |
Класс Art Layer (Художественный слой) | 283 |
Класс Selection (Выделение) | 287 |