Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Компьютерная графика - 10 кл.docx
Скачиваний:
7
Добавлен:
01.07.2025
Размер:
21.06 Mб
Скачать

Ручная векторизация

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

Рис. 28.7 Рис. 28.8

Ведь даже такой простой зонтик, как этот (рис. 28.7) при автоматической трассировке, в лучшем случае, выглядит так (рис. 28.8):

Можно упрощать контуры (Контур ►Упростить, Ctrl+L), но тогда возникают искажения. Можно вручную удалять лишние узлы и выпрямлять неровности, но какой тогда смысл в автоматике? Единственно верное решение в данном случае — обвести контур руками с использованием минимального количества узлов. Выбираем инструмент для рисования кривых Безье и прямых линий, строим ломаную с узлами в точках излома и перегиба, выгибаем отрезки инструментом редактирования контура так, чтоб ложились точно по фигуре (рис. 28.9).

Хотя, по возможности, лучше составлять фигуры из графических примитивов: эллипсов, прямоугольников и т.д. Например, купол нашего зонтика можно собрать из четырёх эллипсов, а ручку — выгнув одну кривую с толстой обводкой и закруглёнными концами (рис. 28.10).

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

Растеризация

Процесс, обратный векторизации — растеризация или растрирование. Он осуществляется каждый раз, когда векторное изображение или текст нужно вывести на экран. Осуществляется он и при экспорте вектора в графический файл растрового формата. Диалог экспорта вызывается из меню Файл ►Экспортировать в растр… (Shift+Ctrl+E) (рис. 28.12)

Рис. 28.12

Это достаточно гибкий инструмент, он позволяет указать как произвольную область экспорта, так и область, ограниченную страницей документа, выделением или всеми графическими объектами. Можно указать размер или разрешение итогового изображения (значение по умолчанию берётся из настроек). Если выбрано несколько объектов, их можно по отдельности пакетно экспортировать. Кроме того, есть возможность экспортировать не всю видимую в границах выделения область, а только те объекты, которые выделены.

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

В меню Правка ►Сделать растровую копию (Alt+B) есть ещё один инструмент растеризации. Он, по сути, создаёт растровый клон выделенного объекта (рис. 28.13). Начиная с версии Inkscape 0.48 это будет встроенное изображение. В более ранних — связанный файл.

Рис. 28.13

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

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

TraceIT

Производитель: Pangolin Laser Systems, Inc.

Ссылка: http://www.pangolin.com/LA_Studio/TraceIT.htm

TraceIT — довольно интересная программа, использующая оригинальные алгоритмы трассировки (рис. 28.14). Загруженное в нее изображение сначала подвергается обработке фильтрами для очистки от «мусора» (noise, color noise), после чего уже трассируется.

Интересная особенность — помимо обработки изображений в распространенных форматах BMP, GIF, TIF, JPG, PSD и пр., есть возможность загружать видеофайлы в форматах AVI, MOV или MPEG и обрабатывать только выбранные кадры, какой-либо диапазон или весь видеофайл целиком. Сохранить результат можно в десяток форматов, в том числе в BMP, JPG и EMF.

RasterVect

Производитель: RasterVect Software

Ссылка: http://www.rastervect.com/products.htm

RasterVect (рис. 28.15) — простая программа с минимальным количеством настроек, которая ориентирована на пользователей пакета AutoCAD. Настройки в ней сведены к минимуму: загрузка растрового изображения (поддержка 15 форматов), выбор метода трассировки и выбор формата векторных изображений (DXF, EPS, AI, WMF или EMF). Опционально можно предварительно обработать растровое изображение (только простейшие операции) и применить маски.

Рис. 28.14 TraceIT

Рис. 28.15 RasterVect

Vector Eye

Производитель: Siame Editions

Ссылка: http://www.siame.com/converter.html

Главное отличие Vector Eye (рис. 28.16) от других подобных приложений заключается в том, что в процессе трассировки создается несколько вариантов изображения, соответствующих различным комбинациям настроек, и уже из этого ряда пользователь выбирает наиболее оптимальный для дальнейшего использования. Растровые изображения можно загружать в форматах BMP, PNG, JPG, TIFF и AVI, а результат работы программы экспортируется в форматах SVG, PS и EPS.