Урок №21. Основы работы в векторном редакторе Inkscape.

## Основы работы в векторном редакторе Inkscape

### Что такое векторный редактор Inkscape?

**Inkscape** - это бесплатный редактор растровой и векторной графики, который очень незаменим для создания художественных и технических иллюстраций. Графический редактор Inkscape предназначен для создания и редактирования графики SVG.

### Чем векторная графика отличается от растровой?

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

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

### Основы программы Inkscape

1. **Главное меню (Главное меню в верхней части окна)** -  Главное меню Inkscape содержит основные функции работы с программой: работа с файлами, функции редактирования и просмотра, функции редактора работы с текстом, фильтрами, объектами и контурами, дополнения и справочную информацию.
	1. **Панель элементов управления Inkscape -**В зависимости от того, какой инструмент выбран в окне инструментов Inkscape, изменяется вид контекстной панели Inkscape. В контекстной панели отображаются настройки и параметры активного инструмента. В зависимости от ситуации изменение этих параметров может сразу повлиять на выбранный объект, а в некоторых случаях изменения параметров вступят в силу только при создании нового объекта или повлияют на существующие и новые объекты.
2. **Разметка, линейки, направляющие и сетки -** линейка разметки расположена вверху и слева холста inkscape. Деления линейки разметки определяют расстояния в некоторых единицах, по умолчанию в пикселях. Изменить настройку единиц измерения можно в свойствах документа в меню "файл" - "Свойства документа".
3. **Окно инструментов -** это основной элемент для работы в векторном редакторе Inkscape. Окно инструментов inkscape содержит основной набор графических инструментов для создания и редактирования фигур. В окне инструментов inkscape присутствуют инструменты для работы с геометрическими фигурами, а также свободной трансформации фигур и линий, инструменты для работы с текстом и цветом (заливка и градиенты).
4. **Палитра -** это быстрый доступ к цветам, она же позволяет назначить цвета к фигурам Inkscape.
5. **Холст -** не смотря на то, что границы отображаемого на холсте "листа" определяют границы изображения для печати или сохранения, при рисовании размер "листа" вовсе не ограничивают область изображения. Вы даже можете сделать границы "страницы" и показанные на рисунке выше тени этих границ невидимыми. Настроить видимость границ страницы можно в свойствах документа.
6. **Строка состояния -**отображает (слева направо): цвет заливки и обводки объекта,  возможность быстрой работы со слоями и переключения между ними,  область сообщений, индикатор координат указателя мыши,  управление масштабом.
7. **Контекстная панель управления -** панель параметров прилипания позволяет легко настроить параметры прилипания объекта inkscape. Функции этой панели удобны для правильного и точного размещения объектов. Панель параметров прилипания расположена вертикально по правому краю рабочей области окна.
8. **Панель инструментов** -  содержит значки-иконки, которые вызывают определенные команды редактора. Эти команды также доступны в главном меню или по комбинации клавиш. Панель инструментов предназначена для более легкого доступа к наиболее используемым функциям редактора.

## Функции редактора Inkscape

### Масштабирование холста

Самый простой способ для увеличения масштаба - это нажать на клавиатуре - и + (или =). Можно сделать это и, пользуясь мышью, нажмите Ctrl + щелчок колесиком или Ctrl + щелчок правой кнопкой для увеличения изображения, Shift + щелчок колесиком или Shift + щелчок правой кнопкой чтобы уменьшить масштаб. Можно просто вращать колесико, удерживая клавишу Ctrl. А еще можно воспользоваться полем "масштаб" в нижнем правом углу окна документа, здесь можно установить точное значение масштаба в %. А еще в боковой панели инструментов есть инструмент "Масштаб" в виде значка с лупой. А еще inkscape хранит историю изменения масштаба, которые вы выполняли в ходе работы, используйте клавиши ` или Shift+` что бы вернуться к предыдущим настройкам или последующим.

### Перемещение, масштабирование, поворот

Наиболее часто используемый инструмент inkscape - это инструмент выделения и трансформации. Это верхний инструмент в боковой панели инструментов, выглядит он как черная стрелка. Инструмент выделения можно активировать с клавиатуры по кнопке F1 или Пробел (самая большая кнопка на клавиатуре). Этим инструментом вы можете выбрать любой объект на холсте. Просто щелкните по нему.

Если объектом является прямоугольник, то вы увидите восемь маркеров в форме стрелок вокруг объекта. Теперь вы можете:

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

Теперь еще раз щелкните кнопкой мыши по прямоугольнику. Черные стрелочки по краям изменят форму. Теперь вы можете:

* Поворачивать объект путем перетаскивания угловых маркеров-стрелочек. (Удерживайте Ctrl для ограничения шага угла поворота 15-ю градусами. Перетащите крестик, чтобы изменить положение центра вращения).
* Наклонять объект путем перетаскивания серединных маркеров-стрелочек. (Удерживайте Ctrl, чтобы ограничить шаг угла наклона 15-ю градусами).

Во время работы с инструментом выделения и перемещения, можно использовать числовые поля параметров на верхней контекстной панели инструментов, чтобы задать точные значения для координат (X и Y) и размера (W и H) выделения.

### Выбор нескольких объектов

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

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

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

Нажатие Esc для снятия выделения со всех выбранных объектов. И наоборот, Ctrl+A выбирает все объекты в текущем слое (а если вы не создавали слоёв, то все объекты в документе).

### Группировка объектов

Несколько объектов могут быть объединены в группу. Группа объектов ведет себя как единый объект при перетаскивании или изменении его размера. Для создания группы, выберите несколько объектов и нажмите Ctrl+G. Чтобы убрать объекты из группы, выберите их и нажмите Ctrl+U. Можно группировать не только несколько объектов, но и несколько групп между собой. Сами группы могут быть сгруппированы, так же, как любые другие объекты, однако, Ctrl+U позволит разгруппировать только верхний уровень группировки. Для того, чтобы разгруппировать такую конструкцию нужно будет нажать Ctrl+U несколько раз.

Разгруппировать объекты не обязательно, если вы хотите, изменить только один объект внутри группы. Просто щелкните по нему мышью, удерживая Ctrl и он будет выбран для редактирования отдельно от группы. Или удерживайте Shift+Ctrl для выделения нескольких объектов (внутри или вне каких-либо групп) для множественного выбора независимо от группировки.

### Заливки и обводки

Доступ ко многим функциям inkscape реализован через диалоговые окна. Наверное самым простым способом покрасить объект в разные цвета, будет открыть, активировать его и выбрать цвет на палитре цветов.

Но более мощный инструмент управления цветами объекта находится в диалоге заливки и обводки. Этот диалог доступен в верхнем пункте главного меню "Объект" или по комбинации клавиш Shift+Ctrl+F.

Диалоговое окно имеет три вкладки: "З*аливка*", "О*бводка*" и "С*тиль обводки*". Закладка "Заливка" позволяет редактировать заливку выбранных объектов. С помощью кнопок сразу под названием закладки, можно выбрать типы заливки, включая и первый пункт "нет заливки" (кнопка с крестиком), сплошной цвет заливки, а также линейные и радиальные градиенты. Для рисунка выше была активирована вторая кнопка сплошной заливки.

Ниже кнопок с видами заливки на закладке "*Заливка*" вы увидите варианты выбора цвета. Для каждого способа выбора цвета есть своя собственная вкладка: RGB, CMYK, HSL и "Круг".

На закладке "*Обводка*", можно сделать обводку объекта без заливки или сделать заливку сплошного цвета и настроить ее прозрачность:

Последняя закладка в этом диалоговом окне "*Стиль обводки*", позволяет задать ширину, тип линии обводки и другие параметры обводки объекта.

> **Для работы с лазерным станком все объекты на рабочей области должны быть без заливки и с тонкой черной обводкой.**
>
>

### Дублирование, выравнивание и распределение объектов

Одна из наиболее часто используемых и необходимых операций - это дублирование объекта - комбинация клавиш Ctrl+D. Дубликат помещается точно над оригиналом. При необходимости дубликат можно перетащить мышью или стрелочками клавиатуры в другое место.

Скорее всего, точно выровнять прямоугольники у вас не получится или это потребует от вас значительных усилий. Но здесь на помощь вам придет диалоговое окно "Выровнять и расставить". Активировать его можно по комбинации клавиш Ctrl+Shift+A или из главного меню "Объект" предпоследний снизу пункт. Просто выберите все нарисованные вами фигуры, точнее фигуру и все ее копии. Чаще всего, выравнивают и/или расставляют фигуры по центру, влево, вправо.

Термин Z порядка (порядок по вертикали) относится к порядку наложения объектов в документе. То есть если какие-то объекты находятся выше других, то они должны перекрывать находящиеся ниже объекты. В главном меню "Объект" есть две команды "поднять на передний план" - клавиша Home и "Опустить на задний план" - клавиша End. С помощью этих команд можно поднимать и опускать объекты текущего слоя.

### Как выбрать закрытые другими фигурами объекты

В случае, если надо выбрать объект, скрытый за другим объектом, вам поможет клавиша Alt. Удерживайте ее при щелчке по объекту. При первом щелчке Первый щелчок с нажатой клавишей Alt выбирает верхний объект, так как было бы при обычном выборе. Зато следующий щелчок мыши при нажатой клавише Alt по тому же объекту выберет объект, находящийся ниже на один уровень. Следующий щелчок выберет следующий объект, находящийся еще ниже, и так далее.