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

Инструмент «Волшебная палочка»

Щёлкните по цвету и получите пиксельное выделение всего похожего на том слое, что активен: растровой ячейки, векторного рисунка или сведённой картинки.

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

По умолчанию она берёт пробу с того слоя, который сейчас активен. Она никогда не проваливается к битмапу какого-то другого слоя, а именно так она и поступала раньше, когда активный слой не был растровым. Если в «Источнике» выбрать «Все видимые», она читает все видимые слои.

W Инструмент «Волшебная палочка»
Щелчок Применить режим сложения, выставленный на панели параметров инструмента
Shiftщелчок Добавить к выделению
Altщелчок Вычесть из выделения
ShiftAltщелчок Пересечь с выделением

Что читает палочка

Активный слойС чего берётся пробаГде заливка останавливается
Растровые ячейкиСобственный битмап видимой ячейкиУ края ячейки
ПиксельСобственный битмап слоя, включая краску, которая выросла за пределы страницыУ края краски слоя
Фигура, векторные ячейки, группа, изображениеТолько этот слой, отрисованный сам по себе в изображение размером с холстУ края холста
Ничего не выбраноСведённая картинка: каждый видимый слой так, как его показывает холстУ края холста

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

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

Параметры

ПараметрДиапазонПо умолчанию
ДопускОт 0 до 100%16%
Смежн.Вкл / выклВкл
ИсточникЭтот слой / Все видимыеЭтот слой
Сглаживание краёвВкл / выклВкл

Допуск задаёт, насколько цвет может отличаться от того, по которому вы щёлкнули, и всё ещё считаться совпадением. Сравнение идёт канал за каналом, включая альфу, поэтому цвет должен быть близок по всем сразу. На 0% подбирается только точное совпадение; поднятие значения расширяет диапазон разом во всех каналах.

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

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

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

Список режима на панели параметров инструмента («Заменить», «Добавить», «Вычесть» или «Пересечь») решает, что делает обычный щелчок. Зажатые Shift, Alt или Shift+Alt перебивают его на этот один щелчок теми же модификаторами, что берёт область выделения.

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

Alt над холстом обычно берёт цвет. При активной волшебной палочке это не так: инструмент владеет Alt, поэтому здесь он всегда означает вычитание.

Правка выделения потом

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

Маска не ограничена холстом. Пиксельный слой, разросшийся за край страницы, можно выделить и там, а прежнее выделение при сложении сохраняется в той же маске, а не обрезается по странице.

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

Отмена выделения палочкой

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

Когда ничего не происходит

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

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

Кроме Shift и Alt, у палочки нет ни поведения по двойному щелчку, ни привязки. Щелчок правой кнопкой при живом выделении открывает меню пиксельного выделения.