Создание изображения из примитивов

Knach.com » Создание изображений » Создание изображения из примитивов

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

При выборе стандартных инструментов рисования («Кисти» или «Карандаша») можно воспользоваться «Советами дня» GIMP, которые в любой момент могут быть вызваны из пункта «Справка» главного меню пакета («Справка / Совет дня»). Так, можно использовать направляющие для точного позиционирования элементов рисунка, а для рисования прямых линий нужно следовать совету 10 относительно использования клавиш <SHIFT> и <CTRL>.

Создадим новый рисунок («Файл / Создать… ») с параметрами по умолчанию:

Диалог создания рисунка

На этом рисунке выполним непростую работу по рисованию ромбика размерами 6×4 сантиметра, расположенного по центру изображения.

Сначала установим в нижней части окна изображения требуемые единицы измерения (например, миллиметры):

Заготовка для рисунка

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

Заготовка рисунка с направляющими

Для разрешения, показанного на первом рисунке, размеры рисунка будут составлять примерно 125×88 мм, поэтому точка условного «центра» будет иметь координаты (62.5, 44.0) мм. Позиционирование возможно с точностью до точки экрана, поэтому не нужно огорчаться, если желаемые координаты никак не устанавливаются.

Для рисования выберем инструмент «Карандаш» и ширину линии (диаметр кисти) в 3 точки экрана , а цвет линии (цвет переднего плана) пусть будет чёрным:

Инструмент Карандаш и его параметры

Однако перед началом рисования нужно проверить настройку вида инструмента («Файл / Настройка» в главном окне). В пункте «Окно изображения» установим режим курсора как пиктограмму инструмента с перекрестьем:

Установка внешнего вида инструмента рисования

Этот вариант даёт возможность точного позиционирования инструмента («Карандаша») в точках пересечения направляющих.

После всей этой предварительной подготовки приступим к рисованию. Установим перекрестье инструмента в начальную точку (например, в левый угол будущего ромба), нажмём клавишу <SHIFT>, удерживая её, щёлкнем левой кнопкой мыши, передвинем мышь к следующему углу, снова щёлкнем левой кнопкой и, продолжая эти действия, замкнём контур ромба. После появления последней линии отпустим клавишу <SHIFT> (совет 1 «Советов дня» GIMP гласит: «Не бойтесь экспериментов!»).

Результат:

Итоговый рисунок ромба

Существенно, что позиция инструмента «прилипает» к направляющим и точкам их пересечения, так что «промахнуться» достаточно трудно.

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

После этого хорошо бы сохранить всё, что «нажито непосильным трудом», в файл (лучше пока использовать формат XCF).

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

Интересным инструментом является обводка выделения («Правка / Обвести выделенное» в главном меню окна изображения). Однако перед использованием этой функции рассмотрим некоторые особенности выделения областей в GIMP.

1. Существуют инструменты прямоугольного выделения и выделения эллипса!

2. При нажатой клавише <SHIFT> прямоугольное выделение превращается в квадрат, а эллиптическое — в круг;

3. При нажатой клавише <SHIFT> происходит объединение выделенных областей;

4. При нажатой клавише <CTRL> выделение центрируется относительно начала выделения;

5. Если выделена какая-то область и создаются новые выделенные области при нажатой клавише <CTRL>, то они вычитаются из первоначальной.

Пример использования вычитания и объединения выделенных областей:

Результат вычитания и объединения выделенных областей

Теперь для этого выделения используем обводку. Вызовем диалог обводки выделения («Правка / Обвести выделенное. .. ») и установим толщину линии в 1 точку экрана (пиксел):

Диалог настройки обводки выделенной области

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

Результат обводки выделения

Интересные возможности работы с выделенными областями предоставляет функция «Быстрая маска». Рассмотрим её использование при создании элементов изображения путём обводки выделения.

Создадим новый рисунок размером 420×300 точек и нанесём «сетку» из направляющих так, чтобы они пересекались в центре области изображения и ограничивали квадрат размером 200×200 точек (по 100′точек в каждую сторону от центра):

Заготовка для использования быстрой маски

Затем, выбрав инструмент «Эллиптическое выделение» и нажав <SHIFT>, протянем мышь с нажатой левой кнопкой по диагонали квадрата, чтобы выделить круг диаметром 200 точек:

Выделение круга для работы с быстрой маской

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

Режим быстрой маски

В этом режиме проведём карандашом диаметром 9 точек горизонтальные, вертикальные и диагональные линии, чтобы «разрезать» круг на 8 секторов:

Рисование в режиме быстрой маски

Теперь выключаем «Быструю маску» и получаем выделение в виде «долек» круга:

Выделенная область после работы с быстрой маской

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

Результат обводки по выделению

Рассмотрим ещё одну интересную особенность выделения областей в GIMP — прямоугольник со скруглёнными краями («Выделение / Скруглённый прямоугольник» в главном меню окна изображения):

Настройка параметров скругления углов прямоугольника

При этом скругление может быть как положительное (наружу), так и отрицательное (внутрь).

Используя направляющие, выделение квадрата и скругление углов, создадим фигуру:

Результат использования скругления углов прямоугольников

Теперь выберем инструмент «Заливка» со следующими ниже параметрами (заливка шаблоном), и зальём выбранным шаблоном область между внутренним и внешним контурами:

Инструмент Заливка и его параметры

Получим декоративную рамку:

Рамка для портрета

Теперь в эту рамку можно вставить чей-нибудь портрет. Например, созданный ранее портрет собачки, при необходимости его масштабировав.

Кроме всего прочего, для создания базовых фигур и их модификации в GIMP встроен собственный векторный графический редактор Gfig, который уступает по возможностям таким векторным редакторам, OpenOffice Draw или Inkscape, но вполне достаточен для быстрого создания примитивов.

Редактор Gfig «запрятан» довольно глубоко в недрах меню GIMP («Фильтры / Визуализация / Gfig.. . » или «Фильтры / Рендеринг / Gfig. .. » в зависимости от версии и сборки). После вызова получаем окно графического редактора с инструментами рисования и работы с объектами:

Графический редактор Gfig

а всё. что в нем нарисовано, тут же отображается в окне изображения GIMP:

Объекты, созданные в Gfig

Если закрыть Gfig, а потом снова открыть, то можно модифицировать созданные ранее объекты (при условии, что файл не был экспортирован в растр, а был сохранён в формате XCF).

  • Подбор программ для обработки фотографий
  • Контуры в GIMP
    1. Наталья
      14 Апрель 2017 в 10:09 | #1

      Спасибо, нигде не встречала такого подробного описания, как у вас

    Оставить комментарий

    XHTML: Вы можете использовать эти теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>