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

Инструмент «Ластик»

Как стирать пиксели на растровом слое или вырезать тем же движением фигуру из векторной графики.

У ластика (E) два довольно разных поведения, и выбирает он между ними по тому, что у вас выделено, а не по переключателю режима. На растровом слое он убирает пиксели. Везде остальное, если в проекте вообще есть векторная графика, он вырезает из этой графики форму ластика как настоящую геометрию.

Ластик делит полосу параметров с кистью, поэтому берёт Размер и остальные параметры из активного пресета. Три элемента здесь скрыты, потому что называют решение, которого этот инструмент не принимает: переключатель ластика, ведь стирание тут и есть работа, а также «Рисовать в» и «Новый слой», ведь ластик режет уже нарисованное и слоёв не создаёт. Образец кончика открывает то же окошко, что несут кисть, карандаш и палец, с сеткой форм, углом кончика, разбросом угла, рассеиванием и следованием направлению, и правит активный пресет.

Ластик держит собственную предустановку, запоминаемую между сеансами, поэтому настройка формы ластика не тревожит ту кисть, которой вы пишете. Черпает он из всей библиотеки, а не из отдельного семейства, ведь любой кончик — законная форма ластика.

E Инструмент «Ластик»
B Инструмент «Кисть»: включите её флажок ластика ради того же эффекта без смены инструмента

Как выбирается режим

  1. Если выбранный слой — редактируемый растровый или пиксельный, мазок стирает пиксели.
  2. Иначе, если в проекте есть хоть одна векторная фигура, мазок режет вектор.
  3. Если нет ни того, ни другого, мазок пишет в новый растровый слой.
Раз второй шаг смотрит на весь проект, мазок ластика в документе, где смешаны покраска и рисование, может кончиться резкой вектора там, где вы ждали пикселей. Выберите тот растровый слой, который собираетесь стирать, до начала.

Стирание пикселей

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

Стирание вектора

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

Радиус ластика здесь равен половине значения размера у активной предустановки кисти, поэтому ползунок размера им по-прежнему управляет.

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

Разница на практике

Растровое стираниеВекторное стирание
Действует наЯчейку выбранного слояКаждую редактируемую замкнутую фигуру проекта
РезультатОчищенные пикселиНовые очертания, по-прежнему правимые инструментом «Узел»
Мягкие краяДа, от жёсткостиНет, разрез — это жёсткая граница
НажимДаНет
Пиксельное выделениеОбрезает мазок вживуюИгнорируется: булев разрез не маскируется

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

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

Ctrl и Alt придерживают начало растрового мазка. Alt — это временная пипетка, поэтому цвет можно взять, не меняя инструмента.