"Информатика (базовый уровень)", Угринович Н.Д.
Векторная графика описывает изображение как набор геометрических объектов: линий, окружностей, прямоугольников и других фигур. У каждого объекта заданы координаты, размеры и оформление, поэтому его можно отдельно перемещать и изменять. При увеличении редактор пересчитывает геометрию, а не растягивает сетку пикселей, поэтому края остаются чёткими. Такой способ особенно удобен для логотипов, схем и чертежей, но фотографии обычно лучше хранить как растровые изображения.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Векторная графика — способ представления изображения как набора геометрических объектов, описанных математически. Вместо хранения цвета каждой точки задаются формы и их расположение. Это позволяет строить рисунки из отдельных элементов и менять их параметры.
Графический примитив — простейший геометрический объект изображения, например линия, окружность, прямоугольник или многоугольник. Примитив служит строительным элементом рисунка. Из него можно составить более сложную фигуру или часть иллюстрации.
Векторное изображение — изображение, составленное из графических примитивов и их атрибутов: координат, размеров, цвета и параметров контура. Атрибуты описывают, где находится объект и как он выглядит. Благодаря этому элементы можно настраивать по отдельности.
Векторный графический редактор — программа для создания и изменения изображений из графических примитивов. В редакторе можно добавлять объекты, задавать их положение и оформление. Он нужен, чтобы собирать изображение и править его элементы без перерисовки целиком.
Векторный редактор описывает каждый объект геометрической формой, координатами и параметрами оформления. Например, для окружности задаются положение центра и радиус, а для линии — координаты концов. Цвет заливки и свойства контура хранятся как отдельные атрибуты. Поэтому изображение можно не только показать, но и пересчитать при изменении его размеров.
Объекты размещаются на рабочем поле в нужных местах и соотносятся друг с другом. Круг может стать основой знака, а линии — его деталями; редактор сохраняет их как отдельные элементы. Сложная иллюстрация поэтому часто состоит из десятков или сотен объектов. Такое разбиение упрощает работу: можно выбрать нужную часть, переместить её или изменить оформление.
При увеличении векторного изображения редактор не растягивает готовую картинку из пикселей. Он заново вычисляет координаты и размеры объектов для нового масштаба, затем строит их контуры. Поскольку форма задана математически, её можно отобразить с подходящей точностью и на большом, и на маленьком размере. Именно поэтому увеличение обычно не приводит к заметной ступенчатости краёв.
Вид объекта можно изменить, меняя его атрибуты, но оставляя геометрическое описание в основе. Например, у прямоугольника меняют цвет заливки, толщину контура или делают линию пунктирной. Сам прямоугольник при этом остаётся тем же объектом с заданной формой и положением. Разделение геометрии и оформления позволяет быстро подбирать внешний вид, не создавая фигуру заново.
Растровая графика описывает изображение иначе: как множество пикселей, каждый из которых имеет свой цвет. При сильном увеличении пиксели становятся заметны, тогда как векторные объекты пересчитываются. Отдельную фигуру в векторном редакторе обычно легко выделить и изменить; в растровой картинке объект может быть смешан с фоном. Векторный файл для простого рисунка часто компактен, но его размер зависит от числа и сложности объектов, а фотографию удобнее представлять растром.
Таблица помогает выбрать способ представления изображения под конкретную задачу. Сравнивайте не только чёткость при увеличении, но и то, как изображение будет редактироваться и выглядеть. Один формат не заменяет другой во всех случаях.
| Свойство | Векторная графика | Растровая графика |
|---|---|---|
| Способ представления изображения | Набор геометрических объектов и их параметров | Сетка пикселей с заданными цветами |
| Основные элементы | Линии, кривые, окружности, многоугольники | Пиксели |
| Результат увеличения изображения | Геометрия пересчитывается, края обычно остаются чёткими | Пиксели становятся крупнее, детали могут размываться |
| Удобство изменения отдельных объектов | Объекты обычно можно выбирать и редактировать отдельно | Отдельный объект часто приходится выделять среди пикселей |
| Типичные области применения | Логотипы, схемы, чертежи, условные иллюстрации | Фотографии, изображения с тонкими цветовыми переходами |
Условие. Создайте простой знак из окружности и двух отрезков, задав их положение и цвет. Нужно представить знак как набор объектов, а не как готовую картинку из точек. Выберем условное расположение: окружность в центре поля, отрезки внутри неё.
Решение. Сначала определим, какие примитивы нужны, а затем зададим их координаты и оформление. Чтобы элементы выглядели согласованно, линии разместим симметрично относительно центра окружности. В редакторе каждый элемент создаётся отдельно.
Ответ. Знак состоит из одной окружности и двух отрезков, каждый из которых задан как отдельный примитив со своими координатами и цветом. Положение объектов определяет композицию, а атрибуты — их внешний вид. Отдельность примитивов позволяет исправить один элемент, не создавая знак заново.
Условие. Увеличьте логотип, состоящий из нескольких фигур, и измените цвет одной из них, не затрагивая остальные. Требуется сохранить чёткость краёв и независимость объектов. Предполагается, что логотип создан как векторное изображение, а фигуры не слиты в одну растровую картинку.
Решение. Сначала следует понять, как устроен исходный файл: отдельные ли фигуры в нём сохранены. Затем можно менять общий масштаб и атрибуты выбранного объекта. Это позволяет не путать изменение размера всего логотипа с редактированием одной его части.
Ответ. Векторный логотип можно увеличить без обычной для растра потери чёткости, поскольку редактор пересчитывает фигуры. Цвет меняют у выбранного объекта, оставляя атрибуты остальных без изменений. Если же логотип сохранён только как растр, отдельные фигуры могут быть недоступны для такого редактирования.
Условие. Для эмблемы и фотографии нужно выбрать подходящий способ представления изображения. Эмблему планируется размещать в разных размерах и иногда менять её элементы. Фотография содержит множество плавных переходов света и цвета.
Решение. Сопоставим особенности каждого изображения с возможностями двух способов. Для эмблемы важны чёткие контуры и возможность менять отдельные фигуры, а фотография состоит из множества цветовых деталей. Значит, выбор определяется не названием изображения, а его устройством и задачами.
Ответ. Эмблему обычно удобно создавать векторной, поскольку её фигуры легко масштабировать и редактировать по отдельности. Фотографию обычно лучше хранить как растровое изображение: так естественно сохраняются многочисленные цветовые переходы. Для выбора учитывают не только масштабирование, но и содержание изображения.
Ошибка — считать, что векторное изображение состоит из пикселей. Так думают потому, что экран в любом случае показывает картинку точками, но это способ вывода, а не её исходного описания. Векторный файл хранит геометрические объекты и их параметры. Проверка: попробуйте выбрать в редакторе отдельную фигуру и изменить её форму или атрибуты.
Неверно полагать, что любое изображение останется чётким при увеличении. Это свойство относится к векторному представлению, тогда как растровые пиксели при сильном увеличении становятся заметны. Путаница возникает, если считать, что все графические файлы устроены одинаково. Проверьте себя: выясните, хранится ли изображение как набор объектов или как пиксельная сетка.
Примитив не следует путать с готовым изображением. Линия или окружность — только один простой элемент, а сложная картинка обычно объединяет множество примитивов. Ошибка возникает, когда отдельную фигуру принимают за всю композицию. Чтобы проверить понимание, перечислите объекты, из которых можно собрать изображение, и уточните роль каждого.
Не всегда стоит выбирать векторную графику для фотографии с плавными переходами тонов. Вектор удобен для чётких форм, но описание множества фотографических оттенков множеством фигур не становится практичнее. Ошибку допускают, ориентируясь только на возможность масштабирования. Спросите себя, нужно ли редактировать геометрические объекты или сохранить реальные детали и цветовые переходы снимка.
Для работы с векторной графикой полезно понимать координаты точек на плоскости. Координаты помогают задавать положение и размеры фигур. Представление о геометрических фигурах позволяет разобраться, какие примитивы понадобятся для рисунка.
Векторную графику удобно изучать рядом с растровой: сравнение показывает, как по-разному можно хранить одно и то же изображение. Понимание этих способов помогает выбрать формат и редактор под задачу. Например, у схемы и фотографии разные требования к редактированию.
Навык векторного рисования пригодится при создании схем, чертежей, логотипов и иллюстраций. Такие изображения часто нужно менять по размеру без потери чёткости. Возможность работать с отдельными объектами упрощает исправления и обновление рисунка.
Почему векторное изображение не становится размытым при увеличении?
В нём хранятся описания геометрических объектов, а не готовая сетка пикселей. При увеличении редактор заново вычисляет их положение и контуры, поэтому края остаются чёткими.
Из каких объектов состоит векторное изображение?
Оно составлено из графических примитивов: линий, окружностей, прямоугольников и других фигур. Для каждого объекта задаются координаты, размеры и параметры оформления.
Чем графический примитив отличается от готового изображения?
Примитив — отдельный простой объект, например линия или окружность. Готовое изображение может объединять множество примитивов, расположенных и оформленных согласованно.
Можно ли редактировать одну фигуру, не меняя остальные?
Да, векторный редактор обычно позволяет выбирать отдельные объекты. Можно изменить цвет или положение выбранной фигуры, не затрагивая другие элементы.
Для каких изображений лучше подходит векторная графика?
Она удобна для логотипов, схем, чертежей и иллюстраций, которые нужно масштабировать или редактировать по частям. Для фотографий с множеством плавных переходов цвета обычно подходит растровая графика.
1.2.3. Векторная графика