- •1.2 Теоретические основы информатики Представление информации в компьютере
- •1.2.1.1 Кодирование числовая информации
- •1.1.1.2 Операции с числовой информацией
- •1.2.1.3 Кодирование текстовой информации
- •Международная кодировка ascii
- •Международная кодировка unicode
- •1.2.1.4 Кодирование графической информации
- •Кодирование изображения
- •Цветовая модель hsb
- •Недостатки растрового изображения
- •1.2.1.5 Кодирование видеоинформация
- •1.2.1.6 Представление звуковой информации
- •1.2.3 Элементы алгебры логики
- •1.2.3.1 Основные понятия
- •1.2.3.2 Операции (высказывания) алгебры логики
- •1.2.3.3 Аксиомы алгебры логики
Международная кодировка unicode
Кодировка Unicode кодирует символ несколькими байтами, что обеспечивает унификацию тысяч различных систем письменности, возможность создания единого представления для всех данных, независимо от применяемых языков.
Стандарт включает универсальный набор символов (UCS, universal character set) и семейства кодировок (UTF, Unicode transformation format) машинного представления кодов UCS. Для обозначения символов Unicode используется запись вида «U+xxxx», где хххх - шестнадцатеричный код. Область с кодами от U+0000 до U+007F содержит символы набора ASCII с соответствующими кодами. Символы кириллицы имеют коды от U+0400 до U+052F, от U+2DE0 до U+2DFF, от U+A640 до U+A69F.
Основная таблица ASCII |
Расширенная таблица ASCII (cp866) |
|
|
1.2.1.4 Кодирование графической информации
Любой цвет может быть представлен в виде суммы различной яркости красного, зеленого и синего цветов. Различают два вида компьютерной графики:
растровую - используется точечный (пиксельный) подход;
векторную - используется код формул примитивов.
Растровые изображения - совокупность кодов пикселей (pixel, от англ. picture element), код пикселя содержит информацию о цвете. Качество кодирования изображения зависит от размера пикселя и количества цветов в палитре. Для черно-белого изображения пиксель может принимать два значения: белый и черный, длина код 1 бит.
Кодирование изображения
Одним байтом можно закодировать 256 различных цветов (28 цветов).
Два байта – 65 536 цветов (216 цветов).
Три байта – 16,5 миллионов цветов (224 цветов), по качеству это изображение почти соответствует живой природе.
Цветовые модели
Способы разделения цветового оттенка на составляющие компоненты называются цветовой моделью. В компьютерной графике применяются три цветовые модели: RGB, CMYK, HSB.
Цветовая модель RBK
Для цветных мониторов использует цвета для излучаемого цвета, т.е. при подготовке экранных документов. Любой цвет можно представить в виде комбинации трех цветов: красного – Red (1–ый байт), зеленого – Green (2–ой байт) и синего Blue (3–ий байт). Цветное изображение на экране монитора формируется за счет смешивания этих цветов.
Эти цвета называютсяцветовыми составляющими.
Чем больше значение байта цветовой составляющей, тем ярче этот цвет. При кодировке цвета точки каждый цвет кодирует свою составляющую. Чем больше значение байта цветовой составляющей, тем ярче этот цвет. При наложении одной составляющей на другую яркость суммарного цвета также увеличивается. Поэтому цветовая модель RBK называется аддитивной.
Кодировка палитры в 8 цветов показаны в табл. 9.
Таблица 9
Цвет |
Red (Красный) |
Green (Зеленый) |
Blue (Синий) |
Красный |
1 |
0 |
0 |
Зеленый |
0 |
1 |
0 |
Синий |
0 |
0 |
1 |
Голубой |
0 |
1 |
1 |
Пурпурный |
1 |
0 |
1 |
Желтый |
1 |
1 |
0 |
Белый |
1 |
1 |
1 |
Черный |
0 |
0 |
0 |
Для передачи глубины цвета следует увеличить количество битов согласно формуле: N=2k, k - длина кода в битах (табл. 10):
Таблица 10
Глубина цвета (k) |
Количество отображаемых цветов (N) |
8 |
28 = 256 |
16 (High Color) |
216 = 65 536 |
24 (True Color) |
224 = 16 777 216 |
32 (True Color) |
232 = 4 294 967 296 |
Цветовая модель СMYK
Используется при работе с отраженным цветом, т.е. при подготовке печатных документов. Цветовыми составляющими этой модели являются цвета: голубой – (Cyan), лиловый – (Magenta), желтый (Yellow) и черный (Bleck).
Эти цвета получаются в результате вычитания основных цветов моделиRGB из белого цвета. Черный цвет задается отдельно.
Увеличение количества красок приводит к увеличению яркости цвета. Поэтому цветовая модель СMYK, использующаяся для отраженного цвета, называют субтрактивной.
Системы цветов RBK и СMYK связаны с ограничениями, накладываемыми аппаратным обеспечением (монитор, краски).