Двухмерная графика
№ 2
Введение
Компьютерная графика – специальная область информатики, изучающая методы и средства создания и обработки изображений с помощью программно-аппаратных вычислительных комплексов.
Области применения КГ условно можно разделить на несколько разделов:
двухмерная графика;
полиграфия;
web-дизайн;
мультимедиа;
3D-графика и компьютерная анимация;
видеомонтаж;
САПР и деловая графика.
Двухмерная графика
Программное обеспечение по компьютерной графике по принципу действия и функциональному назначению можно разделить на три группы:
растровая графика (bitmap, или raster);
векторная графика (vector, или draw);
фрактальная графика (fractal).
Наиболее широко в компьютерной графике представлены первые два типа программ: растровые и векторные.
Базовым элементом фрактальной графики является математическая формула, изображения строится по уравнениям.
Растровая графика
Растровое изображение – изображение, созданное множеством близко расположенных точек различного цвета (пикселов). (Растровое изображение представляет собой набор точек, которые последовательно (по строкам) формируют изображение.)
Преимущества растровой графики:
Одним из достоинств растровой графики является простота и, техническая реализуемость (автоматизация) ввода (оцифровки) изобразительной информации. К устройствам ввода изображений относятся сканеры, видеокамеры, цифровые фотокамеры, графические планшеты.
Растровое изображение имеет преимущества при работе с фотореалистичными объектами, например сценами природы или фотографиями людей. Фотореалистичность подразумевает, что в растровой программе можно получать живописные эффекты, например туман или дымку, создавать перспективную глубину, размытость и т. д.
Недостатки:
- трудно масштабировать
при уменьшении несколько точек преобразуются в одну => теряется разборчивость мелких деталей изображения.
при увеличении – увеличивается размер каждой точки, появляется ступенчатый эффект.
- занимает большой объем памяти.
Чтобы избежать этих недостатков изобрели векторную графику.
Векторная графика
Векторная графика – создание изображений на основе математического описания отдельных объектов.
Изображение, создаваемое в векторных программах, основывается на математических формулах, а не на координатах пикселов. Кривые и прямые линии таких изображений - называются векторами. Вектор можно задать двумя парами чисел (координаты начала и конца + информация о цвете) такой подход резко снижает накладные расходы на хранение данных.