Сценарии
В большинстве программ записи действий называются Scripts. Иногда используются термины: оригиналы, скрипты, в продуктах Microsoft — макросы. Мы же в дальнейшем будем пользоваться термином сценарий. Смысл этой процедуры состоит в оптимизации ваших возможностей. Это дает вам некоторые преимущества:
экономия вашего времени: как бы ловко вы ни выполняли какую-либо процедуру, компьютер, зная поставленную задачу, самостоятельно выполнит это действие гораздо быстрее;
избавление от утомительной рутинной работы.
Кроме того, нельзя не учитывать использование сценариев с учебной целью. При воспроизведении сценария Painter демонстрирует весь процесс создания изображения, выбор средств, параметров и т. д. К тому же вы можете выполнять сценарии в пошаговом режиме, при котором открывается лист сценария с записями, поясняющими действия, происходящие в рабочей области.
Помимо обычных преимуществ сценарий в Painter предлагает вам следующие возможности:
Painter автоматически записывает в сценарий абсолютно все ваши действия и процедуры, что может оказаться весьма полезным, например, при ошибочном использовании команды Undo. В случае утраты текущей работы по какой-либо причине вы можете попытаться восстановить ее, скопировав, переименовав, а затем воспроизведя содержание установленного по умолчанию сценария.
Известно, что для работы с графикой при высоком разрешении требуется значительный ресурс памяти и времени на сохранение. Painter дает вам возможность создавать работу при низком разрешении, а по окончании переписать записанную в сценарий работу с высоким разрешением.
Можно записать выполнение рисунка в одной технике, например в карандаше, а воспроизвести, изменив установки, например, для пастели или фломастеров и т. д.
Особенно удобно использовать сценарий при создании анимации. Не нужно делать заново одну и ту же работу, вы просто добавляете новые кадры.
Сам по себе сценарий тоже может служить основой для создания специальных эффектов. Для этого его сохраняют в формате Quick Time или видео для Windows.
Кроме того, можно копировать фрагменты сценария, вставлять их в другие сценарии или создавать из них новые сценарии. Записывая сценарий, помните, что бессмысленно создавать длительную процедуру, даже если она будет происходить без вашего участия, и в это время вы свободно могли бы выпить кофе. Запись такой процедуры займет слишком много памяти, и вряд ли это будет полезно.
Практически, можно записать любое действие. Однако средства редактирования сценариев, предоставляемые Painter, очень ограничены. Поэтому, если вы намерены записать какую-то процедуру в сценарии, предварительно просмотрите последовательность команд и запишите план на бумаге, с тем чтобы не делать лишних движений и не выполнять ошибочных команд. Иначе придется удалять записанный сценарий и повторять все заново.
Помимо возможности записывать сценарии Painter предоставляет в ваше распоряжение библиотеку готовых сценариев и меню команд, позволяющих осуществлять запись, удаление, копирование и, в некоторой степени, редактирование сценария.
Все действия, связанные со сценариями, выполняются с помощью секции Scripts палитры Object, открываемой нажатием кнопки со стрелкой, расположенной в верхней части секции (рис. 5.2a и 5.2b).
Рис. 5.2a. Секция Scripts в закрытом виде
Рис. 5.2b. Секция Scripts в раскрытом виде
Палитра устроена аналогично другим сложным палитрам. Верхний ряд представлен значками сценариев. Загруженная библиотека сценариев открывается нажатием на длинную кнопку со стрелкой.
В табл. 5.1 приведен набор кнопок для удобства работы со сценариями.
Таблица 5.1. Кнопки для работы со сценариями
| Кнопка |
Название |
Назначение |
|
Stop (Остановка) |
Выключает выполнение сценария |
|
Play (Проигрывать) |
Запускает выполнение сценария |
|
Record (Запись) |
Осуществляет запись |
|
Pause (Пауза) |
Останавливает запись и выполнение сценария, предусматривает продолжение после паузы |
|
Single Step (Один шаг) |
Пошаговое выполнение сценария |
Кнопка Stop позволяет фиксировать отдельные фазы создания образа и вмешиваться в эту стадию работы.
Рядом с панелью кнопок расположено поле, указывающее имя выбранного сценария. При нажатии на него открывается список сценариев загруженной библиотеки.
Пока сценарий не загружен, окно, расположенное под панелью кнопок, остается пустым.