Василиса▶ Я жду вашего обращения. Что Вы хотите узнать?
Логотип
Векторная графика — Википедия Векторная графикаМатериал из Википедии — свободной энциклопедииТекущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии , проверенной 8 декабря 2016; проверки требуют 44 правки .Текущая версия Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии , проверенной 8 декабря 2016; проверки требуют 44 правки . Пример, показывающий разницу между растровой и векторной графикой при увеличении. Растровые изображения плохо масштабируются, при увеличении распадаются на пиксели , тогда как векторные изображения могут быть неограниченно увеличены без потери качества (примеры изображения были преобразованы в растровый формат PNG для показа на этом рисунке).

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

Объекты векторной графики являются графическими изображениями математических объектов.

Термин «векторная графика» используется для пояснения различий от растровой графики , в которой изображение представлено в виде графической матрицы.

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

СодержаниеОбзор[ править | править код ]

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

Способ хранения изображения[ править | править код ]

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

координаты центра окружности;значение радиуса r;цвет заполнения (если окружность не прозрачная);цвет и толщина контура (в случае наличия контура);порядок плана (передний план, задний план).

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

Преимущества векторного способа описания графики над растровой графикой [ править | править код ]Объём данных, занимаемый описательной частью, не зависит от реальной величины объекта, что позволяет, используя минимальное количество информации, описать сколько угодно большой объект файлом минимального размера. Например, описание окружности произвольного радиуса требует задания только 3 чисел, не считая атрибутов.В связи с тем, что информация об объекте хранится в описательной форме, можно бесконечно увеличить графический примитив при выводе на графическое устройство, например, дугу окружности , и она останется при любом увеличении гладкой. С другой стороны, если кривая представлена в виде ломаной линии , увеличение покажет, что она на самом деле не кривая.Параметры объектов хранятся и могут быть легко изменены. Также это означает что перемещение , масштабирование , вращение , заполнение и т. д. не ухудшает качества рисунка. Более того, обычно указывают размеры в аппаратно-независимых единицах ( англ.  device-independent unit), которые ведут к наилучшей возможной растеризации на растровых устройствах .При увеличении или уменьшении объектов толщина линий может быть задана постоянной величиной, независимой от реальной площади изображаемой фигуры.Фундаментальные недостатки векторной графики[ править | править код ]Не каждая графическая сцена может быть легко изображена в векторном виде — для подобного оригинальному изображению может потребоваться описание очень большого количества примитивов с высокой сложностью, что негативно влияет на количество памяти, занимаемой изображением и на время необходимое для преобразования его в растровый формат для графического вывода (отрисовки или растеризации).Перевод векторной графики в растровое изображение достаточно прост. Но обратный путь, как правило, сложен — этот процесс называют трассировкой растра, и зачастую требует значительных вычислительных мощностей и процессорного времени, и не всегда обеспечивает высокое качество полученного векторного рисунка.При этом спецификации векторных форматов (и, соответственно, рендереры векторной графики) намного сложнее таковых для растровой графики.Преимущество векторной картинки — масштабируемость — пропадает, когда векторный формат отображается в растровое разрешение с особо малыми разрешениями графики (например, иконки 32×32 или 16×16). Чтобы не было «грязи», картинку под такие разрешения приходится подгонять вручную. В векторных шрифтах TrueType есть довольно сложные коды хинтинга , позволяющие избавиться от пропущенных (и, наоборот, излишне толстых) линий.Типичные примитивные объекты[ править | править код ]Линии и ломаные линии . Многоугольники . Окружности и эллипсы . Кривые Безье . Безигоны ( англ. ). Текст (в компьютерных шрифтах, таких как TrueType , изображение каждой буквы порождается по её математическому описанию в виде кривых Безье ).

Этот список примитивов неполон. Есть разные типы кривых ( Catmull-Rom сплайны , NURBS и т. д.), которые используются в различных приложениях.

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

Векторные операции[ править | править код ] Векторные графические редакторы

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

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

Векторная графика идеальна для простых или составных рисунков, которые должны быть аппаратно-независимыми или не нуждаются в фотореализме . К примеру, PostScript и PDF используют модель векторной графики.

Некоторые редакторы векторной графики [ править | править код ] Свободное программное обеспечение : Inkscape , Alchemy , Xara Xtreme , SK1 , Scribus . Проприетарное программное обеспечение : CorelDRAW , Adobe Illustrator , Adobe Fireworks , ABViewer , Adobe Animate Некоторые популярные форматы файлов векторной графики[ править | править код ] SVG  — формат, рекомендуемый для использования в Википедии. CDR . CGM . DXF . OpenVG . GXL  — редко используемый формат. WMF . EPS . PDF . AI . SWF  — (Small Web Format; ранее расшифровывалось как Shockwave Flash, что вызывало путаницу с ShockWave ) стандартное расширение для скомпилированных flash-файлов (анимации, игр и интерактивных приложений). SWF -файлы можно просматривать с помощью свободных плееров Gnash или swfdec . Для создания и работы с файлами SWF можно использовать свободный пакет программ командной строки SWFTools .DXE.FLA.См. также[ править | править код ] Растеризация Трёхмерная графика Векторный графический редактор Редактор Inkscape Cairo | Vector Drawing на wikiversity Примечания[ править | править код ]Ссылки[ править | править код ]Кариев Ч. А. , Масштабируемая векторная графика (Scalable Vector Graphics) (бесплатный курс), 07.11.2007 Источник — https://ru.wikipedia.org/w/index.php?title=Векторная_графика&oldid=98708003 Категория : Векторная графика НавигацияПерсональные инструментыВы не представились системе Обсуждение Вклад Создать учётную запись Войти Пространства имён Статья Обсуждение ВариантыПросмотры Читать Текущая версия Править Править код История ЕщёПоиск
Навигация Заглавная страница Рубрикация Указатель А — Я Избранные статьи Случайная статья Текущие события Участие Сообщить об ошибке Сообщество Форум Свежие правки Новые страницы Справка Пожертвовать Инструменты Ссылки сюда Связанные правки Служебные страницы Постоянная ссылка Сведения о странице Элемент Викиданных Цитировать страницу Печать/экспорт Создать книгу Скачать как PDF Версия для печати В других проектах Викисклад На других языках العربية مصرى Azərbaycanca Беларуская Беларуская (тарашкевіца)‎ Български ����� Bosanski Català Čeština Dansk Deutsch English Esperanto Español Eesti Euskara فارسی Suomi Français עברית Magyar Bahasa Indonesia Íslenska Italiano 日本語 ქართული 한국어 Latviešu Олык марий Македонски Bahasa Melayu Nederlands Norsk Polski Português Română Srpskohrvatski / српскохрватски Simple English Slovenčina Slovenščina Српски / srpski Svenska ����� ��� Tagalog Türkçe Українська اردو Tiếng Việt 中文 Править ссылки Эта страница в последний раз была отредактирована 18 марта 2019 в 04:20.Текст доступен по лицензии Creative Commons Attribution-ShareAlike ; в отдельных случаях могут действовать дополнительные условия. Подробнее см. Условия использования . Wikipedia® — зарегистрированный товарный знак некоммерческой организации Wikimedia Foundation, Inc. Политика конфиденциальности Описание Википедии Отказ от ответственности Свяжитесь с нами Разработчики Соглашение о cookie Мобильная версия Wikimedia Foundation Powered by MediaWiki
© 2014-2019 ЯВИКС - все права защищены.
Наши контакты/Карта ссылок