Тема: Растровая и векторная графика. Принципы кодирования

advertisement
Растровая и векторная
графика. Принципы кодирования
изображений.
Тема:
Цель:
Познакомиться со способами представления
изображений и кодированием цветов пикселей
в памяти компьютера.
Изучить
понятие
видеопамяти.
страницы
и
объёма
Научиться решать задачи на определение
объёма файлов изображений, занимаемых в
видеопамяти.
1.Способы представления
изображений
Растровый
Векторный
Принцип кодирования изображений:
Точка растра (пиксель)
Положение
(координата)
Цвет (в битах)
Графические примитивы
(вектора )
Несколько
координат
Геометрические
характеристики
Кодируются математическими формулами
Растровый
Достоинства
Векторный
Пригоден для ввода изображений
со сканера, видеокамеры, цифровой
фотокамеры.
Фотореалистичность (можно
получать живописные эффекты за
счет универсальности кодирования
цветов).
Могут открываться в любом
растровом ГР.
Высокое качество
изображений, даже после
трансформации
(сохраняет чёткие, ясные
контуры).
Занимает очень
маленькие объёмы
дискового пространства.
Недостатки
Большой размер файла.
При любых трансформациях:
поворотах, наклонах и т.д. в
точечной графике невозможно
обойтись без искажений.
Возникновение зернистости при
изменении размера рисунка.
Ограничен
средствах.
в
живописных
Не пригоден для обработки
фотоизображений.
Зависит от ПО.
Вопрос:
Почему нельзя
использовать только один
способ кодирования
изображений (только
растровый или только
векторный?)
Помните!
!
Различие в представлении графической
информации в растровом и векторном
форматах существует лишь для файлов.
При
выводе
на
экран
любого
изображения в видеопамяти формируется
информация, содержащая данные о цвете
каждого пикселя экрана.
Вопрос:
Как кодируется
цвет каждого
пикселя?
2. Кодирование цветов
пикселей
Кодирование без
полутонов
(белый - черный)
1 - белый
0 – черный
1 пиксель - 1 бит
Для кодирования 4-х цветного
изображений на 1 пиксель 2 бита
Например:
00 – черный
10 – зеленый
01 – красный 11 - коричневый
Как можно
смешивать три
цвета, чтобы
получить
восемь
комбинаций ?
Двоичный код восьмицветной
палитры
Красный Зеленый
Синий
Цвет
0
0
0
Черный
0
0
1
Синий
0
1
0
Зеленый
0
1
1
Голубой
1
0
0
Красный
1
0
0
Розовый
1
1
0
Коричневый
1
1
1
Белый
2 цвета 4 цвета –
8 цветов –
16 цветов –
32 цвета –
К цветов-
1
Информация 1 пикселя 1 бит
2
2
2
Информация 1 пикселя 2 бита
2
3
Информация 1 пикселя 3 бита
2
4
Информация 1 пикселя 4 бита
2
5
Информация 1 пикселя 5 бит
2
N
Информация 1 пикселя N бит
Количество различных цветов К и количество битов для их
кодировки N cвязаны между собой формулой: К = 2 N
N –
битовая глубина
Пример:
Сколько бит
необходимо для
кодирования 256
цветов?
256  2
N
N=8, т.е. глубина цвета (или
битовая глубина равна 8 бит)
Цветовые модели
• RGB
• CMYK
• HSB
Задание:
Сидя за компьютером, просмотрите
самостоятельно все три модели
(flash–ролики находятся на рабочих
столах ваших компьютеров).
Изменяя интенсивность (яркость)
каждого цвета от 0 до 255 получите
16 разных цветов, не встречающихся
в 8-цветной палитре.
3. Объём видеопамяти
Страница
изображения
Страница
изображения
Страница
изображения
Страница изображенияраздел видеопамяти,
вмещающий информацию об
одном образе экрана (одной
картинке на экране)
Видеопамять может размещать одновременно несколько страниц
Пример:
Размер изображения одной
страницы видеопамяти 640х480,
8 градаций цветов. Сколько места
займут в видеопамяти 4 такие
страницы?
V = 640х480х3х4
Объясните, почему?
Задача:
Пусть видеопамять компьютера
имеет объем 512 кбайт. Размер
графической сетки 640х480.
Сколько страниц экрана
одновременно разместится в
видеопамяти при палитре из 16
цветов; 256 цветов ?
Самостоятельная работа
Ответьте на вопросы
электронного теста, который
находится на рабочем столе
вашего компьютера Test.xls
Домашнее задание
 §20, 21
 Вопросы и задания после
параграфов
 Зад № 4,5 (после §20), №9
(после §21) выполнить
письменно в рабочей тетради
Download