Кафедра
информационных и коммуникационных технологий РГПУ им.А.И.Герцена |
|||||||||||||||||||||||||||||
Главная | Информатика | ||||||||||||||||||||||||||||
|
Тема № 8Понятие о компьютерной графике.Одна из основных функций компьютера это обработка информации, в том числе и информации представленной в графическом виде. Здесь можно выделить несколько направлений деятельности:
Компьютерная графика – технология создания и обработки графических изображений средствами вычислительной техники.
Основные области применения к.г.Визуализация научных и деловых данных ;
Графический интерфейс пользователя система средств для взаимодействия пользователя с компьютером, основанная на представлении всех доступных пользователю системных объектов и функций в виде графических компонентов экрана (окон, значков, меню, кнопок, списков и т. п.). При этом пользователь имеет произвольный доступ (с помощью клавиатуры или устройства координатного ввода типа "мышь") ко всем видимым экранным объектам. ( интерактивная к.г . очень популярное до недавнего времени словосочетание – способность компьютерной системы создавать графику и вести диалог с пользователем); Системы автоматизированного проектирования САПР; Компьютерные игры, системы виртуальной реальности (например, тренажеры управления самолётом); - во многих компьютерных играх реализованы идеи и методы, которые были ранее воплощены в профессиональных тренажерных системах. Спецэффекты, цифровая кинематография ; - основным фактором стимулирования развития современной к.г. являются потребности индустрии развлечений и рекламы. Цифровое телевидение, Всемирная паутина, видеоконференции; Цифровая фотография и существенно возросшие возможности по обработке фотографий; Способы визуализации: растровый и векторный.Векторная графикаВекторная графика представляет изображение как набор примитивов. Обычно в качестве них выбираются точки, прямые, окружности, прямоугольники, а также как общий случай, сплайны некоторого порядка. Объектам присваиваются некоторые атрибуты, например, толщина линий, цвет заполнения. Рисунок хранится как набор координат, векторов и других чисел, характеризующих набор примитивов. При воспроизведении перекрывающихся объектов имеет значение их порядок. Преимущества векторной графики :
Недостаток:
В настоящее время доминирует растровое изображение.Растровая графикаРастр – это матрица ячеек – пикселов ( pixel – Picture Element ). Любой пиксел имеет свой цвет. Совокупность пикселов различных цветов образует изображение. Для описания расположения пикселов используется система координат – часто (и в том числе в VB ) начало отсчета находится в верхнем левом углу. Ось х направлена вправо, ось у вниз. Растровая графика всегда оперирует двумерным массивом (матрицей) пикселов. Каждому пикселу сопоставляется значение — яркости, цвета, прозрачности — или комбинация этих значений. Растровый образ имеет некоторое число строк и столбцов. Достоинства:
Недостатки:
Основные характеристики растровых изображенийГеометрические характеристики растра
Классификация изображений:
Оценка разрешающей способности растра. Глаз человека способен различать объекты с угловым размером a около минуты. Если размер объекта dP значительно меньше, чем расстояние до него R , то a = dP / R . Таким образом мы можем оценить минимально различимый размер пиксела - пикселы меньшего размера, чем этот не будут восприниматься человеком как отдельные точки. Рекомендуется размещать дисплей на расстоянии 0,5м. Таким образом минимальная разрешающая способность, при котором уже не заметны отдельные пикселы равна 300 dpi ( dots per inch ). Современные мониторы имеют разрешающую способность 100 -120 dpi . Диагональ 15” – разрешение1024*768 пикселов, а необходимо в два раза больше. Цвет1666 году Исаак Ньютон провел знаменитые опыты по разложению белого света. Непрерывный спектр он разбил на семь: красный – оранжевый – желтый – зеленый – голубой – синий –фиолетовый . Это разбиение условно и во многом случайно. Скорее всего, Ньютон находился под действием европейской нумерологии. Характеристики цвета:
Но глаз человека это не спектрометр, и ощущения света формируется другим образом. Спектральная чувствительность глаза: - пунктирная линия с максимумом 498 нм
Колориметрия – наука, которая изучает цвет и его измерения. Она описывает общие закономерности цветового восприятия света человеком. Законы смешивания цветов (Герман Грассман 1853 г): 1 . Цвет трехмерен – для его описания необходимы три компонента. Любые четыре цвета находятся в линейной зависимости, хотя существует неограниченное число линейно независимых совокупностей из трех цветов. Ц = k 1 Ц 1 + k 2 Ц 2 + k 3 Ц 3 , где Ц – любой заданный цвет; Ц 1,2,3 – базисные, линейно независимые цвета; k 1,2,3 – коэффициенты, которые указывают количество смешиваемого цвета 2. Если в смеси трех цветовых компонент одна меняется непрерывно, в то время как две другие остаются постоянными, цвет смеси также изменяется непрерывно. 3. Цвет смеси зависит только от цветов смешиваемых компонент и не зависит от их спектральных составов. Аддитивная цветовая модель RGB Эта модель используется для описания цветов, которые могут быть получены с помощью устройств излучения. В качестве основных цветов выбран красный ( red ) – зеленый ( green ) – синий ( blue ). См рис. – такое изображение с помощью трех фонарей получил Томас Юнг. Позднее Джеймс Максвелл предложил в качестве основных цветов использовал излучения с длинами волн: 630 нм, 528 нм, 457нм. Т.о. любой цвет можно получить Ц = r R + g G + b B , где r, g, b – количество соответствующих основных цветов (r+g+b=1). Соотношение коэффициентов r, g, b Максвелл представил с помощью треугольника, который был позднее назван треугольник Максвелла. Чтобы получить белый цвет яркости соответствующих источников не должны быть одинаковыми: LR : LG : LB = 1 : 4.5907 : 0.0601 В настоящее время система RGB – официальный стандарт. Решением Международной комиссии по освещению (1931 г.) стандартизованы основные цвета, которые рекомендуется использовать в качестве R (700 нм), G (546,1 нм), B (435,8 нм). Черный цвет – это отсутствие любого цвета. RGB – трехканальная цветовая модель Модель RGB может быть представлена в трехмерной системе координат. Где оси это соответствующие составляющие синего, зеленого и красного цвета. Тогда цвет, создаваемый смешиванием трех компонентов, представляет собой вектор в данной системе координат ( r , g , b ). Черный цвет – центр координат точка (0, 0, 0). Белый цвет – (1, 1, 1). Белому цвету соответствует максимальное значение компонент. Точки, лежащие на диагонали куба, от черного к белому, соответствуют равным значениям: r i = g i = b i . Это градации серого (их можно считать белым цветом различной яркости). Таким образом если все компоненты вектора ( r , g , b ) умножить на одинаковый коэффициент m , то цвет сохраняется, изменяется только его яркость. Поэтому для анализа цвета важно только соотношение компонентов. Модель RGB является в настоящее время самой распространенной. В то же время ей присущ важный недостаток: не все цвета, видимые человеком, представимы в этой модели. В конце 1920-х годов В.Д. Райтом и Дж. Гилдом были проведены эксперименты, в которых наблюдателю предлагалось каждому монохроматическому цвету (шаг 2 nm ) фиксированной яркости в видимом диапазоне сопоставить цвет, составленный из смеси основных цветов R , G и B с некоторыми весами, регулируемыми наблюдателем. Оказалось, что для некоторых цветов необходимо было добавить отдельно яркости испытуемого света и одного из базисных цветов (был выбран R ), с тем чтобы получить одинаковое восприятие: Ц + r R = g G + b B Это соответствует отрицательному весу R -компоненты. К счастью, доля воспроизводимых цветов значительно больше, чем доля не представимых в этой модели Цветовая модель СМУ( K ) (цмик)Цветовая модель CMY (от англ. Cyan, Magenta, Yellow - голубой, пурпурный, желтый) является как бы "перевернутой" моделью RGB она описывает поглощаемые цвета. Если краситель поглощает все цвета кроме красного, то мы увидим красный цвет. Нанесение желтой краски на белую бумагу означает, что поглощается отраженный синий цвет. Цвета, которые используют белый свет, вычитая из него определенные участки спектра, называются субтрактивными ( subtract – вычитать)
Данная модель используется для описания цвета в печатных устройствах. Кодирование цветаПредставление цветов в виде чисел. Зависит от цветовой модели и формата числовых данных в компьютере.Для модели RGB каждая из компонент может представляться числами, ограниченными некоторым диапазоном. Формат True Color. Каждая компонента представлена в виде байта (дает 256 градаций для каждой компоненты): R = 0 … 255 G = 0 … 255 B = 0 … 255. Количество цветов: 256 х 256 х 256 = 16б7 млн (224). Компонентный способ кодирования. Коды изображений True Color представлены в виде троек байтов или упаковываются в длинное целое (четырехбайтное) – 32 бита: С = 00000000 bbbbbbbb gggggggg rrrrrrrr Форматы растровых изображенийTIFF – разработан для хранения сканированных изображений с высокой разрешающей способностью. В данном формате не используется ни один из методов сжатия – т.о достигается максимально возможная степень соответствия копии и оригинала. Используется в профессиональном дизайне для хранения изображений высокого качества. Семейный фотоальбом хранить в нем невыгодно (слишком большой размер файлов) JPЕG – это широко распространенный алгоритм сжатия изображений. Сжатие информации происходит с потерей качества. Данный метод непригоден если важно сохранить всю информацию, это касается в первую очередь файлов создаваемых программами автоматизированного проектирования. Однако в случае многоцветных фотографий некоторые детали могут быть отброшены без видимого изменения изображения. (Домашние фотографии лучше всего хранить в этом формате) В данный формат следует сохранять только конечный вариант работы, т.к. каждое новое сохранение приводит к потери данных. GIF — формат хранения графических изображений ( англ. Graphics Interchange Format ), созданный в 1987 специально для Интернета (Срок действия последнего патента на GIF истёк 11 августа 2006). Формат GIF способен хранить сжатые без потерь изображения, содержащие до 256 цветов, и предназначен, в основном, для чертежей, графиков и т. д. Есть возможность использовать прозрачный фон. Создавать небольшие анимации (несколько сменяющих друг друга изображений в одном файле). PNG - (Portable Network Graphics) — растровый формат хранения графической информации, использующий сжатие без потерь. PNG был создан как для улучшения, так и для замены формата GIF графическим форматом, не требующим лицензии для использования. Формат PNG позиционируется прежде всего для использования в сети Интернет и редактирования графики (так как каждое новое сохранение в формате JPEG приводит к потери качества, то при редактирование полноцветных изображений промежуточные варианты рекомендуется сохранять в формате PNG (или в TIFF если изображение предназначено для печати) и лишь окончательный вариант в формате JPEG). PNG имеет следующие основные преимущества перед GIF:
Недостатки: Проблема поддержки 32-битной (полной) прозрачности картинки формата PNG в веб-браузере Internet Explorer была решена в седьмой версии браузера. Для остальных версий IE есть несколько способов, которые помогут вебмастеру добиться прозрачности путём включения в веб-страницу специальных функций и скриптов.
BMP – это родной формат Windows . Применяется для хранения изображений, предназначенных для использования в Windows , например, в качестве фона рабочего стола. Файлы данного формата имеют наибольший размер. Использование данного формата не для нужд Windows , является не рациональным. Презентация: Сравнение графических форматов
|
||||||||||||||||||||||||||||
© Гвасалия Д.А. Карпова Н.А. |