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

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

История компьютерной графики

О компьютерной графике заговорили после опытов Джей У. Форрестера (инженер компьютерной лаборатории Массачусетского технологического института) в 1951 году.

К предшественникам компьютерных рисунков можно отнести первые не­затейливые картинки из точек и букв, получаемые на телетайпах телеграфа, а позже - на печатающих устройствах, подключенных к ЭВМ.

Итак, в начале были точки и простые линии. Этот набор стремительно обогащался. 1970-е годы стали временем широкого использования машинной графики. Одно из важнейших отличий современных ПК состоит в воз­можности вывода на экран графического изображения.

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

Направления компьютерной графики

Направление

Назначение

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

Научная

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

Деловая

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

Используется в работе учреждений.

Электронные таблицы

Конструкторская

Создание плоских и трехмерных изображений.

Используется в работе инженеров-конструкторов.

Системы автоматизированного проектирования (САПР)

Иллюстративная

Создание произвольных рисунков и чертежей.

Графические редакторы

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

Графические редакторы (со сложным математическим аппаратом)

Компьютерная анимация

Создание движущихся изображений на экране монитора. Слово «анимация» означает «оживление».

Аналоговый и дискретный способы представления

ГРАФИЧЕСКИХ ИЗОБРАЖЕНИЙ

Человек способен воспринимать и хранить информацию в форме образов (зрительных, звуковых, осязательных, вкусовых, обонятельных ).

Зрительные образы могут быть сохранены в виде изображений (рисунков, фотографий, …)

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

При дискретном представлении физическая величина принимает конечное множество значений, причем ее величина изменяется скачкообразно .

Все органы чувств человека имеют дело с аналоговыми сигналами.

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

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

Растровая графика

Качество кодирования изображения зависит от :

Размера точки - чем меньше её размер, тем больше количество точек в изображении

- количества цветов (палитры) - чем большее количество возможных состояний точки, тем качественнее изображение

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

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

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

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

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

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

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

2. Проблемой растровых файлов является масштабирование:

- при существенном увеличении изображения появляется зернистость, ступенчатость

При большом уменьшении существенно снижается количество точек, поэтому исчезают наиболее мелкие детали, происходит потеря четкости

Для обработки растровых файлов используют редакторы: MS Paint, Adobe Photoshop

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

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

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

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

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

RECTANGLE 1, 1, 200, 200, Red, Green

Несжатое растровое описание квадрата требует примерно в 1333 раза большей памяти, чем векторное.

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

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

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

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

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

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

Это происходит оттого, что векторные изображения описываются тысячами команд.

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

Информация о векторном изображении кодируется как обычная буквенно-цифровая и обрабатывается специальными программами: CorelDRAW, Adobe Illustrator.

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

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

Фракталы - это геометрические объекты с удивительными свойствами: любая часть фрактала содержит его уменьшенное изображение.

То есть, сколько фрактал не увеличивай, из любой его части на вас будет смотреть его уменьшенная копия.

Изучив материал данной главы, студент должен:

знать

  • историю развития программных средств для работы с графикой;
  • области применения компьютерной графики;
  • классификацию компьютерной графики, типы представления графической информации;
  • основные виды описания графики, их достоинства и недостатки;

уметь

  • разбираться в графических форматах;
  • ориентироваться в среде различной цифровой графики и оптимально ее использовать;
  • применять полученные знания для освоения графических программ;

владеть

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

Понятие, история развития, области применения и виды компьютерной графики

Понятие и история компьютерной графики

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

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

В 1961 г. программист С. Рассел возглавил проект по созданию первой компьютерной игры с графикой. Игра Spacewar была создана на машине PDP-1.

В 1963 г. американский ученый Айвен Сазерленд создал программноаппаратный комплекс Sketchpad , который позволял рисовать точки, линии и окружности на трубке цифровым пером (световое перо (англ. light реп ) – один из инструментов ввода графических данных в компьютер, разновидность манипуляторов). Поддерживались базовые действия с примитивами – перемещение, копирование и др. По сути, это был первый векторный редактор , реализованный на компьютере. Также программу можно назвать первым графическим интерфейсом, причем она являлась таковой еще до появления самого термина.

В середине 1960-х гг. появились разработки в промышленных приложениях компьютерной графики. Так, под руководством Т. Мофетта и Н. Тейлора фирма Itek разработала цифровую электронную чертежную машину. В 1964 г. General Motors представила систему автоматизированного проектирования DAC-1, разработанную совместно с IBM.

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

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

Области применения цифровой графики

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

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

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

Иллюстративная графика – рисование, черчение, моделирование на экране компьютера. Пакеты иллюстративной графики относятся к прикладному программному обеспечению общего назначения. Программные средства иллюстративной графики называются графическими редакторами.

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

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

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

Научная работа. Компьютерная графика является также одной из областей научной деятельности. В области компьютерной графики защищаются диссертации, а также проводятся различные конференции. На факультете вычислительной математики и кибернетики (ВМиК) МГУ им. М. В. Ломоносова действует лаборатория компьютерной графики.

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

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

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

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

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

Введение

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

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

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

Предмет - компьютерная графика и один из ее видов - спецэффект.

1. Проанализировать литературы про спецэффекты и компьютерную графику.

2. Исследовать компьютерную графику на протяжении всего развития.

3. Рассмотреть развитие спецэффектов от начала их формирования и до наших дней.

4. Показать на практике использование компьютерной графики и спецэффектов.

Гипотеза: Существует ли граница в создании спецэффектов и развитии компьютерной графики?

Что такое компьютерная графика и ее виды

Понятие и виды компьютерной графики

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

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

Без компьютерной графики не обходится ни одна современная программа. Работа над графикой занимает до 90% рабочего времени коллективов, выпускающих программы массового применения.

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

В зависимости от способа формирования изображений компьютерную графику подразделяют на несколько видов:

Растровая графика

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

количество пикселей -- размер. Может указываться отдельно количество пикселей по ширине и высоте или же (редко) общее количество пикселей (часто измеряется в мегапикселях); количество используемых цветов или глубина цвета;

цветовое пространство (цветовая модель). Например - RBG;

разрешение -- справочная величина, говорящая о рекомендуемом размере пикселя изображения.

Наименьшим элементом является точка.

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

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

линия.

Преимущества векторного способа описания графики над растровой графикой:

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

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

Параметры объектов хранятся и могут быть легко изменены.

Также это означает что перемещение, масштабирование, вращение, заполнение и т. д. не ухудшает качества рисунка.

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

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

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

Перевод векторной графики в растр достаточно прост. Но обратного пути, как правило, нет -- трассировка растра, притом, что требует значительных вычислительных мощностей и времени, не всегда обеспечивает высокое качество векторного рисунка.

Преимущество векторной картинки -- масштабируемость -- пропадает, когда начинаем иметь дело с особо малыми разрешениями графики. Чтобы не было «грязи», картинку под такие разрешения приходится подгонять вручную.

Трехмерная графика

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

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

Наименьшим элементом является плоскость.

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

От слова фрактал -- это бесконечно самоподобная геометрическая фигура, каждый фрагмент которой повторяется при уменьшении масштаба. Следует отметить, что слово «фрактал» не является математическим термином и не имеет общепринятого строгого математического определения. Оно может употребляться, когда рассматриваемая фигура обладает какими-либо из перечисленных ниже свойств:

Увеличение масштаба не ведёт к упрощению структуры, на всех шкалах мы увидим одинаково сложную картину.

Является самоподобной или приближённо самоподобной.

Обладает дробной размерностью.

Наименьшим элементом является треугольник.

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

Фракталы, особенно на плоскости, популярны благодаря сочетанию красоты с простотой построения при помощи компьютера.

Первые примеры фрактальной графики с необычными свойствами появились в XIX веке. Термин «фрактал» был введён Бенуа Мандельбротом в 1975 году и получил широкую популярность с выходом в 1977 году его книги «Фрактальная геометрия природы».

Символьная графика устарела и на сегодняшний день практически не используется.

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

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

В 1950 году в военном компьютере Whirlwind-I (рус. Вихрь), встроенный в систему SAGE противовоздушной обороны США, впервые был применён монитор - как средство отображения визуальной и графической информации.

В 1957 году Рассел Кирш создал первый сканер для компьютера и получил на нём первое цифровое изображение - маленького сына Владлена.

В 1961 году программист С. Рассел возглавил проект по созданию первой компьютерной игры с графикой. Создание игры («Spacewar!») заняло около 200 человеко-часов. Игра была создана на машине PDP-1.

В 1963 году американский учёный Айвен Сазерленд создал программно-аппаратный комплекс Sketchpad, который позволял рисовать точки, линии и окружности на трубке цифровым пером. Поддерживались базовые действия с примитивами: перемещение, копирование и др. По сути, это был первый векторный редактор, реализованный на компьютере.

В середине 1960-х гг. появились разработки в промышленных приложениях компьютерной графики. Так, под руководством Т. Мофетта и Н. Тейлора фирма Itek разработала цифровую электронную чертёжную машину. В 1964 году General Motors представила систему автоматизированного проектирования DAC-1, разработанную совместно с IBM.

В 1964 году Эдвард Зейджек создал первую компьютерную анимацию - движение спутника вокруг земли.

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

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

Основные области применения

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

Деловая графика - область компьютерной графики, предназначенная для наглядного представления различных показателей работы учреждений. Плановые показатели, отчётная документация, статистические сводки - вот объекты, для которых с помощью деловой графики создаются иллюстративные материалы.

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

Иллюстративная графика - это произвольное рисование и черчение на экране компьютера. Пакеты иллюстративной графики относятся к прикладному программному обеспечению общего назначения. Простейшие программные средства иллюстративной графики называются графическими редакторами.

Художественная и рекламная графика - ставшая популярной во многом благодаря телевидению. С помощью компьютера создаются рекламные ролики, мультфильмы, компьютерные игры, видеоуроки, видеопрезентации. Графические пакеты для этих целей требуют больших ресурсов компьютера по быстродействию и памяти. Отличительной особенностью этих графических пакетов является возможность создания реалистических изображений и «движущихся картинок». Получение рисунков трёхмерных объектов, их повороты, приближения, удаления, деформации связано с большим объёмом вычислений. Передача освещённости объекта в зависимости от положения источника света, от расположения теней, от фактуры поверхности, требует расчётов, учитывающих законы оптики.

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

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

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

Двумерная (2D - от англ. two dimensions - «два измерения») компьютерная графика классифицируется по типу представления графической информации, и следующими из него алгоритмами обработки изображений. Обычно компьютерную графику разделяют на векторную и растровую.

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

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

Растровая графика

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

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

Трёхмерная графика (3D - от англ. three dimensions - «три измерения») оперирует с объектами в трёхмерном пространстве. Обычно результаты представляют собой плоскую картинку, проекцию. Трёхмерная компьютерная графика широко используется в кино, компьютерных играх.

Трехмерная графика бывает полигональной и воксельной . Воксельная графика аналогична растровой. Объект состоит из набора трехмерных фигур, чаще всего кубов. А в полигональной компьютерной графике все объекты обычно представляются как набор поверхностей, минимальную поверхность называют полигоном. В качестве полигона обычно выбирают треугольники.

CGI (англ. computer-generated imagery , букв. «изображения, сгенерированные компьютером») - неподвижные и движущиеся изображения, сгенерированные при помощи трёхмерной компьютерной графики и использующиеся в изобразительном искусстве, печати, кинематографических спецэффектах, на телевидении и в симуляторах.

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

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

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

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

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

При увеличении растрового рисунка в несколько раз становится видно, что изображение состоит из конечного числа "квадратиков" определенного цвета. Эти квадратики и называют пикселями .

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

Оба этих способа кодирования графической информации имеют свои особенности и недостатки.

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

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

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

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


Рис. 1.1.

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

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


Рис. 1.2.

К недостаткам векторной графики относят следующие:

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

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

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

Пиксели, разрешение, размер изображения

Размеры растровых изображений выражают в виде количества пикселов по горизонтали и вертикали, например, 600?800. В данном случае это означает, что ширина изображения составляет 600, а высота - 800 точек. Количество точек по горизонтали и вертикали может быть разным для разных изображений.

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

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

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

При большом количестве точек, размещённом на маленькой площади, глаз не замечает мозаичности рисунка. Справедливо и обратное: малое разрешение позволит глазу заметить растр изображения ("ступеньки").

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

Следует четко различать: разрешение экрана; разрешение печатающего устройства; разрешение изображения .

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

Разрешение экрана (экранного изображения) - это свойство компьютерной системы (зависит от монитора и видеокарты) и операционной системы (зависит от настроек Windows). Разрешение экрана измеряется в пикселях и определяет размер изображения, которое может поместиться на экране целиком. Для измерения экранного разрешения используют обозначение ppi (pixel per inch).

Разрешение принтера (печатного изображения) - это свойство принтера, выражающее количество отдельных точек, которые могут быть напечатаны на участке единичной длины (растра). Оно измеряется в единицах dpi (точки на дюйм) и определяет размер изображения при заданном качестве или, наоборот, качество изображения при заданном размере. В зависимости от сорта бумаги выбирают следующие величины частоты растра: для газетной бумаги - 70-90 dpi, для бумаги среднего качества - 90-100 dpi, для глянцевой - 133 dpi и выше.

Разрешение изображения (оригинала) - это свойство самого изображения. Разрешение оригинала используется при вводе изображения в компьютер и измеряется в точках на дюйм (dots per inch – dpi), задается при создании изображения в графическом редакторе или с помощью сканера. Установка разрешения оригинала зависит от требований, предъявляемых к качеству изображения и размеру файла. В общем случае действует правило: чем выше требования к качеству, тем выше должно быть разрешение оригинала.

Значение разрешения изображения хранится в файле изображения и неразрывно связано с другим свойством изображения - его физическим размером.

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

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