Компьютерная графика

Автор работы: Пользователь скрыл имя, 24 Апреля 2015 в 17:19, реферат

Описание работы

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

Содержание работы

1. Виды компьютерной графики
2. Векторная графика
3. Растровая графика и пиксел
4. Фрактальная графика
5. Программное обеспечение
Список литературы

Файлы: 1 файл

Комп геом и граф (Еремин) напечатано.docx

— 51.31 Кб (Скачать файл)

Смольный институт Российской Академии Образования

Факультет «Информационных технологий»

 

 

 

 

Реферат

 

На тему «Компьютерная графика»

 

 

 

 

 

 

 

 

 

Выполнил:

Студент 5 курса,

Группы 310И

Факультета «Информационных технологий»

Заочной формы обучения

Копачинский М.С

 

 

Проверил:

Профессор

 

Содержание 

 

1. Виды компьютерной графики

2. Векторная графика

3. Растровая графика и пиксел

4. Фрактальная графика

5. Программное обеспечение

Список литературы

 

1. Виды компьютерной  графики

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

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

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

Векторная графика непозволяет получать изображения фотографического качества.

При масштабировании ивращении растровых картинок возникают искажения.

Векторные изображениямогут быть легко преобразованы без потери качества.

Растровые рисунки могутбыть легко напечатаны на принтерах. Векторные рисунки иногда не печатаются иливыглядят на бумаге не так, как хотелось бы. Программные средства для работы сфрактальной графикой предназначены для автоматической генерации изображенийпутем математических расчетов. Создание фрактальной художественной композициисостоит не в рисовании или оформлении, а в программировании. Фрактальная графика,как и векторная — вычисляемая, но отличается от неё тем, что никакие объекты впамяти компьютера не хранятся. Изображение строится по уравнению (или посистеме уравнений), поэтому ничего, кроме формулы, хранить не надо. Изменивкоэффициенты в уравнении, можно получить совершенно другую картину. Способностьфрактальной графики моделировать образы живой природы вычислительным путемчасто используют для автоматической генерации необычных иллюстраций. 

2. Векторнаяграфика

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

ASCII – компьютерный коддля представления цифровых символов. Существует всего 256 возможных двухзначныхшестнадцатеричных кодов, поэтому ASCII содержит 256 символов по одному на любоезначение кода. Иногда векторные форматы представляют выбор способа кодирования данныхв файле. Двоичное кодирование использует минимум один знак 0 и 1 для записиданных, тогда как ASCII кодирование применяет минимум восемь 0 и 1 для записилюбого элемента данных. Выбор двоичного кодирования вместо ASCII влияет наразмер файла изображения только в том случае, если файл содержит данныерастрового рисунка. Если заполнить данное растровое изображение в виде кодовASCII, то размер файла увеличится в два, а то и три раза.

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

Достоинства векторнойграфики.

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

Недостатки векторнойграфики.

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

3. Растроваяграфика и пиксель

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

Возвращаясь к аналогии слистом бумаги можно заметить, что любой растровый рисунок имеет определенноеколичество пикселей в горизонтальных и вертикальных рядах. Существуют следующиекоэффициенты прямоугольности для экранов: 320х200, 320х240, 600х400, 640х480,800х600 и др. Этот коэффициент часто называют размером изображения.Произведение этих двух чисел дает общее количество пикселей изображения.Существует также такое понятие как коэффициент прямоугольности пикселей. Вотличие от коэффициента прямоугольности изображения он относится к реальнымразмерам видео пиксель и является отношением реальной ширины к реальной высоте.Данный коэффициент зависит от размера дисплея и текущего разрешения, и поэтомуна разных компьютерных системах принимает различные значения. Цвет любогопикселя растрового изображения запоминается в компьютере с помощью комбинациибитов. Чем больше битов для этого используется, тем больше оттенков цветовможно получить. Число битов, используемых компьютером для любого пикселя,называется битовой глубиной пикселя. Наиболее простое растровое изображениесостоит из пикселей имеющих только два возможных цвета черный и белый, ипоэтому изображения, состоящие из пикселей этого вида, называются однобитовымиизображениями. Число доступных цветов или градаций серого цвета равно 2 встепени равной количеству битов в пикселе.

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

/> 4. Фрактальнаяграфика

Среди всех картинок,которые может создавать компьютер, лишь немногие могут поспорить с фрактальнымиизображениями, когда идет речь о подлинной красоте. У большинства из нас слово«фрактал» вызывает в памяти цветные завитушки, формирующие сложный,тонкий и составной узор. Но на самом деле этот термин имеет гораздо болееширокий смысл. Фрактал — объект, обладающий бесконечной сложностью, позволяющийрассмотреть столько же своих деталей вблизи, как и издалека. Земля – классическийпример фрактального объекта. Из космоса она выглядит как шаp. Если приближатьсяк ней, мы обнаружим океаны, континенты, побережья и цепи гор. Будемрассматривать горы ближе – станут видны еще более мелкие детали: кусочек землина поверхности горы в своем масштабе столь же сложный и неровный, как самагора. И даже еще более сильное увеличение покажет крошечные частички грунта,каждая из которых сама является фрактальным объектом.

Компьютеры даютвозможность строить модели таких бесконечно детализированных структур. Естьмного методов создания фрактальных изображений на компьютере. Два профессораматематики из Технологического института штата Джоржия разработали широкоиспользуемый метод, известный как Cистемы Итерируемых Функций (СИФ). С помощьюэтого метода создаются реалистичные изображения природных объектов, таких,например, как листья папоротника, деревья, при этом неоднократно применяютсяпреобразования, которые двигают, изменяют в размере и вращают частиизображения. В СИФ используется самоподобие, которое есть у творений природы, иобъект моделируется как композиция множества мельчайших копий самого себя.Фрактальные изображения с многоцветными завитушками относятся обычно к разрядутак называемых фракталов с временным порогом, которые изображаются точками накомплексной плоскости с цветами, отражающими время, требуемое для того, чтобыорбита данной точки перешла («перебежала») определенную границу.Комплексная плоскость — как координатная плоскость с осями x и y. По парекоординат точка строится на комплексной плоскости так же, как и точка наплоскости Oxy, но числа имеют другой, необычный смысл: они обладают мнимойкомпонентой, называемой i, которая равна квадратному корню из -1. (Вот почему i- мнимая единица — в действительности корень из -1 не существует). Это искажаетобычные правила математики, так что такие общепринятые операции как умножениедвух чисел, дают необычные результаты.

Информация о работе Компьютерная графика