Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
мои ответы.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
1.91 Mб
Скачать

18. Преобразование видов графики (векторизация и растеризация)

Все многообразие электронных изображений принято делить на два класса: векторные изображения и растровые. Векторные изображения формируются из множества примитивов и геометрических фигур. Технику создания векторных рисунков можно сравнить с аппликацией. Растровые изображения, подобно мозаикам, строятся из отдельных точек — пикселов. При работе над сложными публикациями иногда приходится менять форму представления рисунка или его отдельных частей. Переход от векторного представления к растровому называется растеризацией, обратная операция — векторизацией или трассировкой.

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

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

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

Конечно, не любой растр целесообразно преобразовывать в вектор. Например, фотография с большим количеством цветов и мелких деталей после векторизации потеряет фотореалистичность. Но логотипы, графики, схемы, разнообразные иллюстрации, выполненные простыми линиями и плоскими цветами, однозначно выиграют от преобразования в векторную форму. Ручная векторизация при определённых навыках может дать гораздо лучшие результаты, чем автоматическая. Но и автоматизированные программные средства развиваются, позволяя всё точнее и качественнее преобразовывать изображения. Inkscape идеально подходит для ручной векторизации в режиме рисования поверх растра. Имеется в нём и встроенный инструмент для автоматической векторизации, основанный на утилите Potrace.

RasterDesk / RasterDesk Pro — профессиональный растровый редактор и векторизатор, предназначенный для работы со сканированными документами в AutoCAD. В Corel Draw последних версий есть векторизаторы. Вообще говоря, процесс растеризации векторных изображений — это процесс, который происходит непрерывно и скрыто от пользователя. Функция растеризации — непременный атрибут любой программы, использующей векторные изображения. Для тех программ, которые не ориентированы изначально для работы с векторными объектами, требуются дополнительные модули или специальные приложения.

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

Различают несколько видов векторизации:

  • Автоматическая векторизация

  • Полуавтоматическая

  • Ручная

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