Существует два способа использования палитры History (История): линейный и нелинейный режим. Выбрать режим можно, сняв/установив флажок Allow Non-Linear History (Разрешить нелинейность событий) в диалоговом окне History Options (Опции палитры History) - см. рис. 8.1. Чтобы вызвать это окно, в меню палитры выберите пункт History Options.
В линейном режиме, если щелкнуть по элементу, который соответствует предыдущему состоянию, и возобновить с него процесс редактирования изображения либо удалить его, все последующие элементы (ставшие тусклыми) будут удалены (рис. 8.2).
Если палитра History (История) находится в нелинейном режиме и вы щелкнули по одному из элементов списка или удалили его, то последующие элементы не будут удалены и не станут тусклыми. Если возобновить процесс редактирования изображения с какого-либо раннего состояния, новые операции будут размещены в последних элементах списка на палитре, а предыдущие - сохранены. Если удалить один из ранних элементов, а затем щелкнуть по последнему элементу списка, эффект от удаленной операции все равно будет присутствовать на изображении. Таким образом, нелинейный режим - более гибкий из двух возможных.
Когда имеет смысл работать в нелинейном режиме? Когда вам нужна большая гибкость действий. Скажем, вы наносите кистью мазки на слой, пробуете различные режимы смешивания для этого слоя, а затем останавливаетесь на том варианте, который вам больше всего симпатичен. Если хотите уменьшить количество элементов на палитре, можно удалить относящиеся к другим режимам смешивания, независимо от того, расположены ли они раньше или позже момента, в который был выбран вами подходящий режим.
Рис. 8.1. Опции палитры History
Рис. 8.2. Палитра History в линейном режиме
Максимальное количество состояний
Для того чтобы указать число состояний, которое может одновременно отображаться на палитре в процессе редактирования, введите какое-либо число (от 1 до 100) в поле History States (Состояния) в диалоговом окне Edit > Preferences > General (Правка > Установки > Общие). В предыдущих версиях Photoshop это поле находилось в диалоговом окне History Options (Опции палитры History). Если в процессе редактирования достигнуто максимальное количество состояний, то более ранние шаги будут автоматически удалены, чтобы освободить место для новых.
Зачем же тогда нужен линейный режим? Он пригодится в том случае, если нелинейный режим вас смущает и сбивает с толку или если вы хотите, чтобы при возврате к предыдущему состоянию воздействие последующих операций было ликвидировано.
Если закрыть изображение или выполнить команду File > Revert (Файл >Вернуть назад), то список всех состояний этого изображения будет удален с палитры. Для того чтобы сохранить события при восстановлении изображения, вместо использования команды Revert (Вернуть назад) переведите палитру в нелинейный режим, щелкните по предыдущему состоянию или по миниатюре первого снимка, расположенной вверху палитры (подробнее о снимках рассказано в разделе «Использование снимков»).
Для того чтобы очистить палитру History (История) для всех открытых в данный момент изображений и освободить память, выберите команду Edit > Purge > Histories (Правка > Очистить > Истории). Если же хотите очистить палитру только для текущего документа, из меню палитры выберите команду Clear History (Очистить историю). Команду Purge (Очистить) отменить нельзя, a Clear History (Очистить историю) - можно.
Примечание
Максимальное количество запоминаемых состояний зависит от различных факторов: размера изображения, характера операций, производимых над изображением, и текущего объема доступной памяти. Для каждого открытого изображения сохраняется свой собственный список состояний
Операции над элементами списка состояний
Примечание
Если палитра находится в линейном режиме (опция Allow Non-Linear History (Разрешить нелинейность событий) выключена), элементы состояний, расположенные ниже того, по которому вы щелкнете, станут тусклыми. Если удалить выбранное состояние или продолжить редактирование с него, все ставшие тусклыми элементы будут удалены. Если вы передумали, немедленно выполните команду Undo (Отменить). Если же палитра находится в нелинейном режиме, можно восстановить документ до последней стадии редактирования, просто щелкнув по самому нижнему элементу.
Возврат к одному из предыдущих состояний
Чтобы вернуться к одному из предыдущих состояний, на палитре History (История) щелкните по соответствующему элементу (рис. 8.3, 8.4).
Можно также из меню палитры выбрать команды Step Forward (Перейти к следующему состоянию) или Step Backward (Перейти к предыдущему состоянию) или нажать «горячие» клавиши команд, указанные в табл. 8.1. Наконец, можно передвинуть ползунок, расположенный слева на палитре, до желаемого состояния.
Таблица 8.1. «Горячие» клавиши для палитры History
Операция
Сочетание клавиш
Перейти к следующему состоянию Ctrl+Shift+Z Перейти к предыдущему состоянию
Ctrl+Alt+Z
Рис. 8.3. Переход к предыдущему состоянию в линейном режиме
Рис. 8.4. Переход к предыдущему состоянию в нелинейном режиме
Дублирование состояния
- Включите опцию Allow Non-Linear History (Разрешить нелинейность событий).
- Нажмите клавишу Alt и щелкните по какому-либо элементу. Его копия будет расположена в самом низу списка состояний, то есть окажется самым последним состоянием.
Примечание
Если включена опция Allow Non-Linear History (Разрешить нелинейность событий) и вы удаляете элемент списка состояний, то будет удален только он. Если вы удаляете элемент списка, когда опция выключена, все последующие элементы будут удалены вместе с ним. Чтобы восстановить их, можно воспользоваться командой Edit > Undo (Правка >Отменить).
Удаление состояния
Перетащите имя того состояния, которое вы хотите удалить, на кнопку с изображением корзины Delete current state (текущего состояния), расположенную на палитре History (История).
Примечание
Продолжайте щелкать по этой кнопке, нажав клавишу Alt, чтобы удалить несколько последовательных событий, предшествующих текущему событию.