Диалоговое окно Record Stop



Рис 11.8. Диалоговое окно Record Stop


В программировании, даже таком элементарном, требуется, чтобы программа освобождала все занятые ресурсы компьютера. Данная макрокоманда этому требованию не удовлетворяет, поскольку в буфере обмена осталось все содержимое слоя. Если изображение достаточно велико, то занятая память отрицательно скажется на производительности программы; С другой стороны, при переключении на любую другую программу и обратно, будет происходить передача содержимого буфера обмена между ними. Эго приведет к назойливой задержке. В качестве самостоятельной работы дополните макрокоманду командой Purge из меню Edit

Разработчики постоянно совершенствуют рассматриваемый механизм автоматизации работы и все меньше остается операций, которые нельзя записать в макрокоманду. В новой версии Photoshop стало возможным записывать действия:

§ В палитрах Layers, Paths и History
§ Инструментов выделения Marquee, Lasso и MagicWand
§ Инструментов заливки Paint Bucket и Gradient
§ Инструмента Type
§ Инструмента Line
§ Инструментов трансформации Move и Free Transform
§ Фильтров группы Lighting Effects
§ В диалоговом окне File Info

Примечание
Примечание
Чтобы записать контур в макрокоманду, нужно его предварительно создать, а затем воспользоваться командой Insert Path меню палитры Actions При проигрывании макрокоманды контур будет воспроизведен на новом изображении.

Запись макрокоманд в Photoshop имеет и значительные ограничения. Во-первых, не записываются действия инструментов рисования (Paintbrush, Rubber Stamp, Eraser и пр.). Во-вторых, нет возможности управления ходом выполнения макрокоманды. Макрокоманда не может вызывать различные команды в зависимости от каких-либо условий, нельзя организовать циклическое выполнение группы команд, получение и использование информации о состоянии документа (размер, разрешение, цветовая модель, количество и типы слоев и каналов и т.п.).



Содержание раздела