Документация Инструменты

Инструмент «Область выделения»

Как нарисовать пиксельное выделение прямоугольником, эллипсом, многоугольником или лассо, а потом складывать, расширять, растушёвывать и обращать его.

Область выделения (M) делает пиксельное выделение: маску, которая ограничивает, куда могут лечь покраска, стирание и заливка. Выделение принадлежит проекту, а не слою, поэтому оно остаётся на месте при переключении слоёв и держится, пока вы его не снимете.

Живое выделение рисуется бегущими муравьями. Всё, что инструмент умеет делать с уже существующим выделением, стоит справа на полосе параметров, и эти кнопки погашены, пока выделения нет.

M Инструмент «Область выделения»
Shiftпротяжка Добавить к выделению, что бы ни говорил список режима
Altпротяжка Вычесть из выделения
ShiftAltпротяжка Пересечь с выделением
Enter Замкнуть многоугольное выделение
Esc Отбросить незаконченный многоугольник; отменить трансформацию выделения; снять выделение, когда не идёт ни то ни другое
CtrlShiftI Обратить выделение
CtrlD Снять выделение: сперва подтверждает плавающее выделение, затем очищает маску
Delete Очистить пиксели внутри выделения

Четыре формы

ФормаКак её рисуют
ПрямоугольникПротяните коробку. Форма по умолчанию.
ЭллипсПротяните коробку; эллипс вписывается в неё.
МногоугольникЩёлкайте по каждому углу. Двойной щелчок или Enter замыкает, Esc отменяет. Меньше трёх точек отбрасывается.
От рукиПротяните лассо. Контур замыкается сам при отпускании.

С прямоугольником или эллипсом коробка меньше одной единицы документа снимает выделение, но только в режиме замены, поэтому случайный щелчок не сотрёт то выделение, к которому вы добавляете.

Полоса параметров области выделения: пастилка формы и список режима слева, затем расширение, сжатие, растушёвка, обращение и снятие выделения.

Сложение выделений

Список режима решает, что новая рамка сделает с тем выделением, которое у вас уже есть.

  • Заменить: новая рамка становится выделением. Режим по умолчанию.
  • Добавить: новая область прибавляется к нему.
  • Вычесть: новая область убирается из него.
  • Пересечь: остаётся только перекрытие.

Любой режим, кроме замены, рисует под списком акцентную линию. Одно слово в меню легко проглядеть, а залипшее вычитание или пересечение делает инструмент похожим на сломанный: оба оставляют пустое выделение, поэтому протяжка на вид не делает вообще ничего.

Модификаторы перебивают список на одну протяжку, как в Photoshop: Shift добавляет, Alt вычитает, Shift+Alt пересекает. Что делает обычная протяжка, по-прежнему решает список. Модификатор, зажатый посреди протяжки, тоже подхватывается, поэтому коробку можно начать, а решить потом.

Список режима общий с волшебной палочкой, и опять же так, как это делит Photoshop: режим сложения принадлежит выделению, а не одному инструменту, поэтому выставленное здесь «Добавить» продолжает действовать, когда вы возьмёте палочку, и два инструмента наращивают одну маску вместе.

Alt над холстом обычно служит быстрым вызовом пипетки. Но не тогда, когда активна область выделения (или волшебная палочка). Эти инструменты владеют Alt, поэтому он уходит к выделению, а не берёт цвет.

Как изменить форму выделения

КнопкаЗначение поляЧто делает
Расширить2 pxРастит выделение наружу на то число пикселей, что стоит в поле рядом (от 1 до 64).
Сжать2 pxСжимает его внутрь на ту же величину.
Растушевать4 pxСмягчает край на заданную ширину (от 1 до 64), поэтому мазки угасают через границу, а не обрываются намертво.
ОбратитьНетМеняет местами выделенное и невыделенное.
Снять выделениеНетОчищает выделение.

Расширить и Сжать стоят по обе стороны общего числа, одно слева, другое справа, так что принадлежать оно может только им. У Растуш. одно направление, поэтому её число идёт за кнопкой. Все три стоят одинаково при любом числе: расширение на 64 пикселя приходит так же мгновенно, как на 1.

Что выделение ограничивает

Пока выделение живо, оно маскирует любую операцию покраски на слое любого типа. Мазок кисти или ластика обрезается по нему и на растровом или пиксельном слое, и на векторной кисти-капле одинаково, поэтому работать можно прямо через границу, а меняется только выделенная область. Это верно и для тех инструментов, что красят прямо по слою: ластик, «Размазывание», «Деформация» и любая текстурная кисть или кисть с режимом наложения. Заливка ведром обрезается на векторном слое так же, как на растровом, а Delete очищает пиксели внутри неё.

Обрезка живая, а не применяемая только в конце: краска останавливается у бегущих муравьёв, пока вы ещё рисуете, а не переливается через край и отскакивает назад, когда вы поднимете перо. У векторной кисти-капли предпросмотр на холсте обрезается по габаритной рамке выделения, что точно для прямоугольной рамки и щедро для эллипса, лассо или области палочки; подтверждённая фигура режется точно в любом случае.

Стирание тоже маскируется. Выделение ограничивает любую операцию покраски, а не только прибавляющие, и это то же правило, которому следует Photoshop.

Растушёванный край смягчает растровый мазок пиксель за пикселем. Там, где выделению приходится стать векторным очертанием, а это и происходит при обрезке кисти-капли, мягкий край где-то должен затвердеть: разрез делается по 50% покрытия.

При активном инструменте «Перемещение» или «Трансформация» вы трансформируете само выделение, а не слой под ним: главный здесь бегущий пунктир, и пиксели он уносит с собой. Четыре угловых рычага масштабируют, ручка над верхним краем вращает, а протяжка внутри перемещает. Держите Shift ради равномерного масштаба и шагов вращения по 15 градусов. Держите Alt и тяните внутри выделения, чтобы оставить оригинал на месте и увести копию. Щелчок снаружи подтверждает перемещение; Esc отменяет трансформацию и оставляет выделение там, где оно было, а не выбрасывает его вместе с ней. Клавиши со стрелками подталкивают выделенные пиксели, а не весь слой.

Поднятое выделение теперь переживает то, на чём раньше терялось: смену слоя, смену кадра и сохранение.
Ctrl+A при активном пиксельном инструменте или при выбранном растровом слое выделяет весь холст: быстрый способ начать со всего и вычитать.
Растушёванное эллиптическое выделение на написанном слое, с бегущими муравьями и мазком кисти, останавливающимся у края.

Отмена выделения

Каждое изменение маски — свой шаг истории: рисование рамки, добавление к ней, её очистка и каждое расширение, сжатие, растушёвка или обращение. Ctrl+Z возвращает предыдущую маску целой, вместе с её растушёванным краем, а история называет шаг выделением пикселей, изменением выделения или снятием выделения пикселей, чтобы его можно было отличить от выделения слоёв.

Практические замечания

  • Рамке не нужен слой, и она его не создаёт. На пустом проекте она всё равно рисует выделение, просто ограничивать ей пока нечего.
  • Маска покрывает и ту краску, что лежит за пределами холста, поэтому выделение поверх растрового слоя большего размера работает до края графики.
  • Рамка не привязывается ни к сетке, ни к вершинам.