16. Инструменты выделения

Категория: GIMP
Опубликовано 28.05.2013 17:50
Автор: Шитов В.Н.
Просмотров: 10078

К инструментам выделения относятся: Прямоугольное выделение (GIMP 2.8.2), Эллиптическое выделение (GIMP 2.8.2), Свободное выделение или Лассо (GIMP 2.8.2), Выделение связанной области или Волшебная палочка (GIMP 2.8.2), Выделение по цвету (GIMP 2.8.2), Умные ножницы или Выделение форм в изображении (), Выделение переднего плана (GIMP 2.8.2).

Инструменты Прямоугольное выделение и Эллиптическое выделение

Инструменты Прямоугольное выделение (GIMP 2.8.2) и Эллиптическое выделение (GIMP 2.8.2) выделяют на активном слое изображения прямоугольную и овальную (эллиптическую) области. Параметры у обоих инструментов практически полностью совпадают, поэтому мы приводим только параметры эллипса (Рис. 15). Граница выделения оформляется в виде бегущей пунктирной линии. Пунктирная линия представляет собой чередование черных и белых штрихов. Линию выделения часто называют «муравьиной тропой». Выделение первыми двумя инструментами происходит следующим образом: необходимо щелкнуть левой клавишей мыши в начальной точке выделения и, не отпуская мышь, протянуть ее до конечной точки выделения по диагонали. Вслед указателю мыши потянутся пунктирные прямоугольная или овальная линии в виде муравьиной тропы.

Для выделения правильных форм (квадрат и круг) необходимо предварительно на панели параметров установить флажок в индикатор Фикс[ированный]. В списке справа от индикатора выберите значение Соотношение сторон. В следующем поле соотношение сторон по умолчанию предлагается 1:1. Хотя здесь же можно указать и другие пропорции между шириной и высотой. Но тогда это не будут правильные формы выделения. Выделение правильных форм можно выполнить с нажатой клавишей Shift. Но нажимать на эту клавишу нужно только после начала создания выделения. Если эта клавиша будет нажата перед началом выделения, но ничего не получится.

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

Границы выделения можно изменить, но общая форма выделения при этом все равно должна быть или прямоугольная, или эллипсовидная. Для изменения границ выделения поместите указатель мыши внутрь выделения и подведите его к одной из границ выделения. Указатель мыши при этом изменит свой внешний вид: он примет примерно следующий вид (GIMP 2.8.2) для одной из граней или (GIMP 2.8.2) для одного из углов выделения). Кроме показанных иконок указатель мыши еще дополнительно показывает инструмент выделения(прямоугольник или эллипсоид).

Параметры инструмента Эллиптическое выделение GIMP 2.8.2 

Рис. 15. Параметры инструмента Эллиптическое выделение

На изображении можно выделить несколько областей. Для этого нужно нажать и удерживать клавишу Shift после первой выделенной области и, не отпуская ее, выделять другие области. При этом совершенно неважно, каким из четырех инструментов этой группы вы создаете дополнительные области выделения. Клавиша Shift отпускается после того, как будет выделена последняя область выделения. Если несколько областей выделения пересекаются, то по умолчанию их пересекающиеся области сливаются и образуют единую выделенную область, при этом все равно, с помощью каких инструментов выделена эта единая объединенная область. Указатель мыши с нажатой клавишей Shift получает значок плюса (+).

С нажатой клавишей Ctrl происходит вычитание выделенной области. Для этого создается исходное выделение, а затем на него накладывается вычитающее выделение. Пересекающаяся область вычитается из исходного выделения. Указатель мыши с нажатой клавишей Ctrl получает значок минус (–).

С нажатыми клавишами Shift и Ctrl указатель мыши получает дополнительный значок дуги (). В этом случае происходит обрезка всех не пересекающихся областей на исходном и на налагаемом выделении.

Операции по модификации выделенной области можно выполнить также с помощью кнопок на панели параметров (группа Режим):

Replace the current selection (Заменить текущее выделение) — на слое допускается только одно выделение. Если необходимо создать на изображении несколько выделений, то необходимо создавать их с нажатой клавишей Shift. При пересечении областей они объединяются в пересекающихся областях;

Add to the current selection (Добавить в текущее выделение) — на слое может быть несколько выделений. При пересечении областей, они объединяются в пересекающихся областях. Указатель мыши принимает вид тонкого крестика со значком «плюс»;

Subtract from the current selection (Вычесть из текущего выделения) — на слое может быть несколько выделений. При пересечении областей, более поздняя область вычитается из более ранней области выделения. Указатель мыши принимает вид тонкого крестика со значком «минус»;

Intersect with the current selection (Создать выделение из пересечения с текущим) — на слое может быть несколько выделений. При пересечении областей создается новая область, которая включает в себя только пересекающиеся части, а остальные части отбрасываются.

Так как клавиша Shift при выделении областей на изображении играет двоякую роль (создание правильных фигур выделения и создание нескольких выделений), то необходимо обговорить специальные правила, связанные с использованием этой клавиши. Мы будем рассматривать эти правила на примере прямоугольника, так как эллипс имеет те же правила, что и прямоугольник. При создании первой выделенной области нажатие на клавишу Shift выделяет квадратную область при включенных режимах Replace the current selection (Заменить текущее выделение) и Intersect with the current selection (Создать выделение из пересечения с текущим). При двух других включенных режимах нажатие на клавишу Shift не создает квадратную область. Для создания квадратной области в этих режимах необходимо, не отпуская мышь, отпустить клавишу Shift и вновь ее нажать. После этого будет выделена квадратная область. При создании не первой прямоугольной области для всех четырех режимов правило создания квадратной области одно и то же: не отпуская мышь, отпустить клавишу Shift и вновь ее нажать. После этого будет выделена квадратная область.

Выделение области трудно наложить точно. Поэтому может возникнуть необходимость переместить выделенную область и наложить ее точнее. После выделения области указатель мыши может менять свой вид. Если при выделении он имел вид тонкого крестика, то внутри области выделения он превращается в крестообразную стрелку. Для перемещения выделенной области по изображению нужно поместить указатель мыши внутрь выделенной области и с нажатой мышью переместить выделенную область в нужное место на изображении. Выделение можно также перемещать с помощью инструмента Move (Перемещение) ().

Рассмотрим процесс перемещения выделенной области более подробно, так как это довольно трудный процесс. Переместить выделенную область инструментами Прямоугольное выделение (), Эллиптическое выделение () можно не любое, а только то, которое создано последним. Например, при создании нескольких выделенных областей (например, в режиме Add to the current selection (Добавить в текущее выделение), или с нажатой клавишей Shift) это очень актуально, так как постоянно возникает проблема — как расположить эти выделенные области относительно друг друга. В последнем выделении создаются угловые рамки (Рис. 16). Если поместить мышь внутрь последнего выделения, то указатель мыши принимает вид крестообразной стрелки. Это сигнал к началу перемещения. То, что при режиме Add to the current selection (Добавить в текущее выделение) происходит объединение пересекающихся областей, ничего не говорит, так как до тех пор, пока Вы не начали создавать новое выделение, в последнем выделении угловые рамки так и остаются. То есть реально объединение выделений произойдет только после завершения редактирования предыдущего выделения. Такой возможности в других аналогичных программах, по нашим сведениям, нет.

 Выделенную область можно переместить GIMP 2.8.2

Рис. 16. Выделенную область можно переместить

На панели параметров можно также определить следующие опции:

Опция Antialiasing (Антиалиасинг) обеспечивает сглаживание границы перехода по строкам пикселей. В прямоугольном выделении такого эффекта быть не может, но при создании эллипсоидных выделений или при создании прямоугольного выделения со скругленными краями такой эффект обязательно нужно использовать. С переходом на нижележащую строку у овала создаются зазубренные края. Изображение представляет собой матрицу, составленную из квадратных точек. Если выделение (или рисование) происходит не под прямым углом, то невозможно провести гладкую линию, так как часть квадратной точки должна быть выделена (или закрашена), а другая часть этой же точки выделена быть не должна. То есть создается самая обычная мозаика из плиток. Такого быть не может. Поэтому программа анализирует: большая или меньшая часть точки занята и относит ее к выделенной (зарисованной) или не выделенной области. Антиалиасинг как раз и предназначен для того, чтобы выделение или рисунок в таких точках был сглаженным. Это добавляет реализма на рисунок. При сглаживании зубчатость уменьшается, но не уничтожается полностью.

Опция Feather edges (Растушевать края) определяет число пикселей, которое растушевывает область объединения. По умолчанию это значение предлагается равным 10 пикселей. Если установить число, отличное от нуля, то область выделения будет более округлой и скрадывающей резкие углы. Кроме этого, этот параметр влияет на растушевку краев выделенной области.

У инструмента Прямоугольное выделение () имеется опция Закругленные углы, после включения которой можно указать радиус закругления углов.

Выключенная опция Рисовать из центра создает выделение из одного угла по диагонали в другой. Установка флажка предписывает создавать выделение не из одного угла по диагонали до противоположного угла прямоугольной рамки, а из центра. При этом изменяются сразу все 4 грани выделения.

В списке Фикс[ированный] можно выбрать вариант создания фиксированных выделений:

Соотношение сторон — выделенные области выводятся в заданной пропорции. Кнопки Портрет и Альбом изменяют пропорцию ширины к высоте. Например, 1:4 на 4:1.

Ширина — фиксируется только ширина, а высота — нет.

Высота — фиксируется только высота, а ширина — нет.

Размер — указываются размеры в пикселях. Для создания такого выделения нужно просто нажать на мышь на изображении и протащить буквально на 1 пиксель, как выделение по заданным размерам будет создано.

Счетчики Позиция показывают начальную левую координату выделения, а счетчики Размер показывают нижнюю правую координату выделения. Если с прямоугольным выделением все понятно, то по эллипсоидному выделению нужно сказать пару слов еще: вокруг эллипсоида создается воображаемый прямоугольник, в который заключен эллипсоид. Точки этого воображаемого прямоугольника и определяют начальную и конечную координаты формы.

Опция Затемнить невыделенное визуально затемняет невыделенную область на изображении. Как только Вы начнете работать с выделенной областью дальше (например, зальете ее), то затемнение автоматически сбросится.

В следующем списке выбирается просто способ визуального внутреннего деления выделенной области.

Кнопка Автосокращение выделения предписывает программе сократить выделение до ближайшей прямоугольной формы, доступной в слое. Это может потребоваться при выделении уже готовых залитых фигур.

Свободное выделение или Лассо

Инструмент Лассо () позволяет создать границу выделенной области любой произвольной формы. Для построения границы выделенной области с помощью инструмента Лассо необходимо в исходной точке выделения нажать левую клавишу мыши и, не отпуская ее, обвести контур, который вы хотите выделить. Пройденный контур выделения будет помечен «муравьиной» тропой. Выделение области теоретически должно закончиться в той же точке, из которой вы начали выделение.

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

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

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

Для работы с инструментом Лассо необходимо иметь надежную и послушную мышь, так как изношенная мышь не позволит работать с этим инструментом.

Для инструмента Лассо предлагаются параметры настройки (Рис. 17).

Панель параметров для инструмента Лассо GIMP 2.8.2 

Рис. 17. Панель параметров для инструмента Лассо

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

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

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

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

Для вырезания и перемещения выделенной области нужно удерживать нажатыми клавиши Ctrl и Alt. Изображение, ограниченное выделенной областью, будет вырезано и перемещено на плавающий слой.

Вырезанная область на изображении будет заполнена фоновым цветом, выбранным на инструментальной панели.

Примечание: для объединения плавающего слоя со слоем, на основе которого он был создан, просто нужно снять выделение.

Выделение связанной области или Волшебная палочка

Инструмент Волшебная палочка () предназначен для выделения пикселей, цветовые значения которых находятся в заданном диапазоне. Этим свойством Волшебная палочка принципиально отличается от всех других инструментов выделения.

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

После выбора инструмента открывается панель параметров для настройки режимов выделения (Рис. 18).

 Параметры инструмента Волшебная палочка GIMP 2.8.2

Рис. 18. Параметры инструмента Волшебная палочка

Этот инструмент предназначен для выделения областей с одинаковыми или близкими цветами, цветовой диапазон которых определяется с помощью ползунка Threshold (Порог). Часто опцию Threshold (Порог) в литературе называют также Допуском или Обратной чувствительностью. Этот параметр может принимать значения от 0 до 255. Чем меньше значение Threshold (Порог), тем ближе должны быть выбираемые цвета. При значении параметра Threshold (Порог), равном нулю, это пиксели только одного выбранного цвета. Чем выше значение Threshold (Порог), тем больше разброс цветового диапазона. При значении 255 это весь цветовой набор на слое, исключая полностью прозрачные пиксели. Выделение выполняется только по смежным пикселям. Это принципиальное отличие этого от одноименного инструмента в приложении Adobe PhotoShop, в котором инструмент Волшебная палочка может выделять как смежные, так и несмежные пиксели.

Цвет, к которому применяется параметр Threshold (Порог), указывается щелчком левой клавиши мыши. Когда вы при работе с инструментом Волшебная палочка щелкаете левой клавишей мыши по изображению, то учитывается всего 1 пиксель. Относительно этого 1 пикселя и определяется диапазон возможных цветов и оттенков.

Если увеличить масштаб изображения в несколько раз (не менее 500%), то составляющие пиксели на слое становятся отчетливо видны. При этом первое, на что обращает внимание пользователь, это на то, что практически каждый пиксель имеет свой цвет. Особенно отчетливо это видно на живых существах — животных, растениях, лицах людей. Но в обычной жизни под словом «цвет» имеется в виду один цвет, часто определенный весьма условно. Поэтому мало выделить, например, зеленый цвет — важно уловить и все (или, наоборот, не все) зеленые оттенки. Зеленые оттенки переходят в желтые и голубые. Если мы увеличим значение Threshold (Порог), то можем уловить и эти цвета. Параметр Threshold (Порог) показывает границы, в пределах которых нужно улавливать оттенки указанного цвета.

На рисунке (Рис. 19) левая рыбка была выделена с помощью инструмента Волшебная палочка. Первое выделение не позволило выделить всю рыбку. На голове находятся оттенки зеленых, голубых и желтых оттенков. Поэтому к первой выделенной области необходимо постепенно добавлять другие области. Это можно сделать с нажатой клавишей Shift. Если при очередном щелчке мышью область выделения вышла за пределы рыбки, то выполните команду Edit (Правка) → Undo… (Отменить). Затем измените значение Threshold (Порог). Для каждого выделяемого цвета необходимо установить свое значение Threshold (Порог). Для этого рисунка мы использовали значения Threshold (Порог) от 10 до 70. Мелкие детали (кончики плавников) мы выделяли, предварительно увеличив масштаб изображения (не менее 400-500%).

 Точное выделение с помощью Волшебной палочки GIMP 2.8.2

Рис. 19. Точное выделение с помощью Волшебной палочки

На рисунке (Рис. 20) приведен пример, в котором голова белоголового орлана была выделена с помощью инструмента Волшебная палочка. Затем выделенная область была импортирована в новое изображение. Для контрастности фон сзади орлана был залит чистым черным цветом. Обратите внимание, что в выделенную область были включены даже мельчайшие детали головы орлана. Даже тончайшие щетинки под клювом были включены в выделенную область, и это усиливает эффект реальности и доверия к изображению зрителя. Ни одним другим инструментом выделения достичь такой точности выделения невозможно.

Голова белоголового орлана, выделенная Волшебная палочка, а затем скопированная в другое изображение GIMP 2.8.2 

Рис. 20. Голова белоголового орлана, выделенная Волшебная палочка, а затем скопированная в другое изображение

Параметры Antialiasing (Антиалиасинг) и Feather edges (Растушевать края) имеют то же назначение, что и в других инструментах выделения.

Параметр Select transparent area (Выделять прозрачные области) позволяет выделять полностью прозрачные пиксели. Как правило, совершенно безразлично, будут выделены прозрачные пиксели или нет, так как если скопировать выделенную область в другое изображение или на другой слой, то они все равно ни на что не повлияют.

Параметр Sample merge (Сводить слои) позволяет выделять на всех слоях. Для выделения нужно также щелкать по этим слоям на изображении. Если опция отключена, то выделять разрешается только на активном слое.

В списке Выбор по выбирается метод выделения. По умолчанию предлагается метод Составной, совмещающий все другие методы выделения. Метод Тон, например, выделяет только цветовые тона, а методы Насыщенность и Яркость, соответственно выделяют по исходным насыщенности или яркости в цветовой модели HSL. Методы Красный, Зеленый и Синий выделяют области, в которых имеются эти цвета, составляющие цветовую модель RGB.

Аналогичным инструментом является Выделение по цвету (). Разница заключается только в том, что инструмент Волшебная палочка () выделяет только смежные области, а Выделение по цвету — включая и несмежные.

Прочие инструменты выделения

Инструмент Умные ножницы или Выделение форм в изображении () предназначен для выделения областей с резким переходом цвета. Для работы с инструментом выделите слой, на котором нужно выполнить выделение. Выделение выполняется с помощью контрольных точек. Для наложения контрольной точки просто щелкните мышью вдоль контура рисунка, который нужно выделить. Каждая очередная точка соединяется контуром, примагниченным к границе резкого перехода цвета. В Adobe PhotoShop аналогичный инструмент называется Магнитное лассо. Примагничивание происходит не очень точное, поэтому необходима корректировка созданного контура. Для более точной корректировки контура установите флажок в индикатор Show interactive boundary (Интерактивные границы). В этом случае границы контура будут не прямые, а кривые, то есть более реалистичные.

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

Инструмент Выделение переднего плана () позволяет не только создавать точные выделения, но и редактировать их. Приемы работы с инструментом настолько необычны, что необходимо подробно их описать.

После выделения инструмента указатель мыши принимает вид лассо. Обведите этим инструментом примерную область выделения. Особо старательно обводить не нужно, так как после предварительного и грубого выделения все равно будет предложено редактировать эту область. На слой, в котором происходит выделение, накладывается маска, по умолчанию синего цвета. Цвет маски не имеет принципиального значения, но иногда его можно сменить. Для этого на панели параметров откройте список Цвет просмотра и выберите один из предлагаемых цветов (Рис. 21). Например, это может потребоваться в том случае, если цвет маски, предлагаемый по умолчанию, совпадает с цветом изображения на слое. На выделенную область маска не накладывается.

 Параметры инструмента Выделение переднего плана GIMP 2.8.2

Рис. 21. Параметры инструмента Выделение переднего плана

После создания предварительного выделения указатель мыши изменяет свой внешний вид — он принимает вид кисточки. На панели параметров при этом автоматически выбирается положение переключателя Пометить передний план. С помощью кисточки можно добавлять к выделенной области дополнительные области. При этом добавлять не обязательно смежные области, а в любом месте слоя. Размер кисти определяется ползунком Маленькая кисть – Большая кисть. Параметр Сглаживание закругляет края выделения.

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

Нажатие на кнопку с плюсом в опции Чувствительность к цвету открывает дополнительную панель параметров. Ползунок L изменяет чувствительность яркости. Ползунки a и b определяют чувствительность к красно-зеленой и сине-желтой компоненте. Здесь речь идет о цветовой модели Lab.

Добавление и удаление областей позволяют создать довольно точное выделение, но самого то выделения у нас пока и нет. Для преобразования маски в выделение нажмите на клавишу Enter на клавиатуре ПК.