mozok.click » Інформатика » Составные векторные изображения
Інформація про новину
  • Переглядів: 1269
  • Автор: admin
  • Дата: 2-10-2017, 16:47
2-10-2017, 16:47

Составные векторные изображения

Категорія: Інформатика

Рисунок часто состоит из большого количества объектов, и может возникнуть потребность в обработке нескольких из них как единого целого. Рассмотрим средства Inkscape, позволяющие это сделать.

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

Для группирования объектов их следует выделить и выполнить команду меню Объект ^ Сгруппировать или воспользоваться кнопкой

панели команд.

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

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

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

Для разгруппирования объектов выделенной группы следует выбрать команду меню Объект ^ Разгруппировать или щелкнуть кнопку

Операции над контурами. Объединение контуров

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

Сумма

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

Разность

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



На рис. 10.1 изображен объект в форме квадрата, белый со звездчатым отверстием. Чтобы получить такой объект, нужно:

1) создать квадрат и звезду;

2) расположить звезду поверх квадрата там, где должно быть отверстие;

3) выделить квадрат и звезду вместе;

4) вызвать команду меню Контур ^ Разность (рис. 10.2).

Пересечение

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

Исключающее ИЛИ

операция выполняется над двумя объектами, перекрывающими друг друга. Исчезнут области, общие для всех объектов.

Разделить

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

На рис. 10.3 над двумя квадратами, наложенными друг на друга, выполнили операцию Исключающее ИЛИ

и получили один объект с квадратным отверстием (рис. 10.3, а).

Затем нарисовали круг, выделили оба объекта и выполнили операцию Разделить

Круг

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


Разрезать контур

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

При объединении контуров двух или более объектов образуется один объект (его контур состоит из контуров исходных объектов).

На рис. 10.4 изображены четыре прямоугольника с общей градиентной заливкой. Такого эффекта можно достичь, если выделить все прямоугольники и воспользоваться инструментом Градиентная заливка

Чтобы регулировать градиент для всех прямоугольников одновременно, нужно предварительно объединить контуры соответствующей командой меню Контур

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

Если контур объекта составной, т. е. состоит из нескольких частей, его можно разделить на отдельные объекты. Для этого нужно выделить объект и вызвать команду меню Контур ^ Рассоединить.

Упорядочение перекрывания объектов

Мы выяснили, что рисунок состоит из объектов. Объект, созданный последним, располагается на верхнем уровне, т. е. поверх остальных. При построении изображения объекты не всегда удается сразу расположить правильно. Тогда части одного из объектов (те, которые должны быть на рисунке видны) оказываются закрытыми другими объектами (рис. 10.5, а).

Чтобы изменить расположение выделенного объекта, на панели инструмента Стрелка следует выбрать одну из кнопок:

— опустить на задний план;

— поднять на передний план;

— опустить на один уровень;

— поднять на один уровень.

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

Многослойные изображения

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

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

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

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

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

Вопросы для самопроверки

1. Для чего объединяют контуры?

2. Как разделить составной контур на части?

3. Как получить доступ к операциям над контурами?

4. В чем разница между операциями Разделить и Разрезать контур?

5. Чем отличаются результаты группирования объектов и объединения контуров?

6. Как построить изображение, приведенное на рисунке?

7. Каковы преимущества использования слоев?

Упражнение 10

•1. Запустите программу Inkscape. Постройте изображение звезды (см. рисунок). Сгруппируйте объекты.

Сделайте несколько копий с разным цветом фона, выстройте их в ряд. Сохраните рисунок в файле с именем Упражнение 10_1 в своей папке.

•2. Постройте прямоугольник со звездчатым отверстием. Сохраните рисунок в файле с именем Упражнение 10_2 в своей папке.

3. Найдите в Интернете пошаговый урок по созданию мозаики из клонов объекта в программе Inkscape и просмотрите его.

4. Создайте многослойное изображение на одну из тем: «Отдых у моря», «Мой город», «Мое село», «Футбольный матч». Сохраните рисунок в файле с именем Упражнение 10_3 в своей папке.


Компьютерное тестирование

Выполните тестовое задание 10 с автоматической проверкой на сайте interactive.ranok.com.ua.

Практическая работа 3

Создание составных векторных изображений

Задание: создать бланк грамоты для спортивных соревнований по образцу (см. рисунок) из объектов разных типов; выполнить над объектами операции копирования, группирования, распределения по слоям и т. д.

Оборудование: компьютер с установленным графическим редактором Inkscape.

Ход работы

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

1. Запустите программу Inkscape. Оформите фон грамоты. Для этого постройте замкнутую кривую, имеющую три узла; добавьте градиентную заливку.

Примечание. Для настройки параметров градиентной заливки воспользуйтесь инструментом Градиент.

2. Добавьте надписи и постройте горизонтальные линии.

3. Создайте орнамент на основе нарисованной звезды и расположите вертикально.

4. Постройте эмблему «Олимпийские кольца».

5. Добавьте элементы оформления на свое усмотрение.

6. Сохраните рисунок в файле с именем Практическая работа 3 в своей папке. Завершите работу за компьютером.

Сделайте вывод: как создать составное векторное изображение из объектов разных типов; как выполнять операции над объектами.

 

Это материал из учебника Информатика 9 класс Бондаренко

 






^