Тема 6. Кодирование графической информации.
- разрешающая способность - количество точек, с помощью которых на экране воспроизводится изображение. На сегодняшний день существуют следующие примеры разрешающих способностей: 1280*1024, 1920*1080, 2880*1800 и многие другие.;
- глубина цвета - количество бит, используемых для кодирования цвета точки), например, 8, 16, 24, 32 бита. Каждый цвет можно
рассматривать как возможное состояние точки, Тогда количество цветов,
отображаемых на экране монитора может быть вычислено по формуле N=2i ,
где N – количество цветов, i – глубина цвета.
Графическая информация на экране монитора представляется в виде растра (таблицы), которая содержит в каждой ячейке – пиксель, которому можно задать цвет. Если пиксель изображения может быть раскрашен только в один из
2-ух цветов, допустим, либо в черный (0), либо в белый (1), то для хранения информации о цвете пикселя достаточно 1 бита.

Если под хранение информации о цвете пикселя выделить 2 бита, то число цветов, допустимых для раскраски каждого пикселя, увеличится до 4 (N=22=4), а объем файла изображения в битах будет вдвое больше, чем количество составляющих его пикселей. Каждый цвет можно рассматривать как возможное состояние точки. Тогда количество цветов, отображаемых на экране монитора, может быть вычислено по формуле: N = 2i, где i - глубина цвета.


- Дано N = 16 777 216. Найти i.
- Используем формулу Хартли. N = log2N = 2i
- N = 16 777 216 = 224
- i = 24
Ответ: i = 24 бит
Качество изображения определяется разрешающей способностью монитора, т.е. количеством точек, из которых оно складывается. Чем больше разрешающая способность, то есть чем больше количество строк растра и точек в строке, тем выше качество изображения. Видеопамять
- это память, в которой формируется графическое
изображение. Объем
видеопамяти рассчитывается по формуле: V=i*X*Y, где i – глубина
цвета
отдельной точки, X, Y –размеры экрана по горизонтали и по вертикали
(произведение х на у – разрешающая способность экрана).
- Дано X = 2880, Y = 1800, i = 24 бита (RGB).
- Y = 2280 * 1880 * 24 = 102 873 600 бит
- 102 873 600 / 8 = 12 859 200 Байт
- 12 859 200 / 1024 = 12 557,8125 КБайт
- 12 557,8125 / 1024 = 12,26348876953125 МБайт