На главную
Подписка
Новости










Главная / ADOBE PHOTOSHOP / Учебник по ADOBE PHOTOSHOP 6.0. / Если операция не работает Сделать домашней страницей Добавить в избранное Написать писмо

НАЗАД СОДЕРЖАНИЕ ВПЕРЁД

Если операция не работает


Даже примитивные операции, предлагаемые Photoshop, могут потребовать отладки. Есть также вероятность, что созданная вами операция будет сразу действовать не так, как вы ожидаете, или не заработает вовсе. Самый простой способ локализации ошибок — визуальный контроль правильности выполнения каждой команды в окне документа. По умолчанию Photoshop не дожидается отрисовки экрана после каждого шага операции и отследить что-либо, наблюдая за изображением, невозможно. Специально для подобных задач программа позволяет уменьшить скорость воспроизведения операции.

1. Выберите команду Playback Options (Параметры воспроизведения) меню палитры Actions (Операции).

2. В открывшемся одноименном диалоговом окне находится переключатель Performance (Выполнение). По умолчанию он установлен в положение Accelerated (Ускоренное). При установке Step by Step (Пошаговое) Photoshop будет дожидаться полной отрисовки экрана до перехода к следующему шагу операции. Если и этого времени недостаточно для того, чтобы уследить за "шустрой" программой, то переведите переключатель в положение Pause For (Пауза) и введите в расположенное правее поле время паузы между командами в секундах.

Программисты знают, что главный способ отладки программ — трассировка, т. е. пошаговое выполнение. Photoshop также дает возможность действия операций по шагам, отдельным командам. Чтобы запустить операцию в режиме трассировки, следует щелкнуть на пиктограмме воспроизведения в палитре Actions (Операции), удерживая при этом клавишу Ctrl. После того как критический (не работающий) участок пройден, можно щелкнуть на пиктограмме воспроизведения без клавиши Ctrl, и операция доработает до конца.

Другой способ отладки — установка точек останова (в программировании они называются Breakpoints). В критическом месте операции вы можете вставить команду Insert Stop (Вставить останов) меню палитры Actions(Операции), а затем начать трассировку или просто посмотреть, в каком состоянии находится документ.

И наконец, можно временно исключить команду или несколько команд из операции и увидеть, что произойдет, если они не будут выполнены.

НАЗАД СОДЕРЖАНИЕ ВПЕРЁД

Hosted by uCoz