Добро пожаловать, Гость!

Инструмент контуры - создание и правка контуров в GIMP

Инструмент "Контуры" в GIMP позволяет создавать и править контуры или кривые Безье.

В предыдущей статье было описано, какие элементы векторной графики доступны в GIMP.

В этой статье рассмотрим технику создания и модификации контуров.

При работе с данным инструментом потребуется использование клавиш-модификаторов. К счастью, нам необходимы только Shift, Ctrl и Alt.



Чтобы активировать инструмент, нажмите на панели инструментов кнопку с изображением пера, рисующего кривую Безье.

Можно также воспользоваться горячей клавишей B.




Инструмент имеет три режима работы - "Создание", "Правка" и "Перемещение".

По умолчанию активен режим "Создание".

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

Создание контуров в GIMP

Чтобы создать контур, необходимо установить как минимум две контрольные точки. Контрольная точка создаётся кликом левой кнопки мыши, она сразу же становится активной (обведённый пустой кружок).

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




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

На этом изображении показана последовательность создания контрольных точек и сегментов.




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

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




Так будет выглядеть контур после того, как граница будет сомкнута.

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




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

Создав ещё несколько контрольных точек, вы создадите новую группу сегментов контура.




Чтобы оставить последний контур открытым и создать новый, не связанный с ним контур, нужно кликнуть в месте создания контрольной точки, удерживая Shift.

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

Чтобы добавить контрольную точку в уже существующий контур кликните по любому его сегменту, удерживая Ctrl, и в этом месте появится точка. Указатель при этом будет сопровождаться значком "+".

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




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

Указатель при этом будет сопровождаться изображением знака "-" (минус).




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

Вот так мы сделали активными две точки, теперь потянем за верхнюю.




Обе точки синхронно переместились.

Чтобы сделать точку неактивной, повторно кликните по ней, удерживая Shift.

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

Если вы при этом захватите пространство вне контура, то будут перемещаться все созданные контуры.

Изменение контуров с помощью рычагов




На этом изображении уже удалены все ненужные группы.

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




Захватите мышью контрольную точку, удерживая клавишу Ctrl, и потяните.

Теперь вы держите ручку одного из рычагов. Ручка второго рычага находится на уровне контрольной точки - владельца рычага.




Захватим точку снова, и удерживая Ctrl вытянем второй рычаг.



Теперь уже не нужно удерживать Ctrl, достаточно захватить мышью ручку рычага и перемещать её в желаемом направлении.

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

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



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

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




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

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

Заметим, что рычаги видимы только у активных контрольных точек.

Если при создании новой контрольной точки, не отпускать клавишу мыши, а сразу потянуть, рычаги появятся автоматически.




Если на панели параметров включена опция "Многоугольники", то рычаги появляться не будут.

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

Итак, мы выучили, как создавать и изменять контуры. При этом, мы не задумывались, в каком из режимов нам работать, а просто делали своё дело, используя клавиши-модификаторы.

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

Может быть полезным, например, перейти в режим "Перемещение", чтобы предотвратить случайное изменение контура, который вы долго создавали, и перемещать его безопасно.

Переходим к расширенным возможностям по работе с контурами в GIMP.