ПРОГРАММНЫЕ СРЕДСТВА РЕАЛИЗАЦИИ ИНФОРМАЦИОННЫХ ПРОЦЕССОВ

Кодирование текстовых и графических данных

Текстовые данные - это символы: буквы, цифры, знаки. Для их кодирования достаточно одного байта - 256 различных символов.

Имеется система кодирования ASCII-American Standard Code for Information Interchange - стандартный код для информационного обмена США.

В системе ASCII выделены две таблицы кодирования - базовая и расширенная.

Базовая таблица содержит коды с десятичными номерами от 0 до 127, а расширенная - коды с номерами от 128 до 255.

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

В расширенной таблице - коды букв национальных алфавитов и некоторых специфических знаков.

Кодирование графических данных

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

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

Растр - это узор из мельчайших точек. Двоичными кодами выражаются координаты точек и их яркость.

Черно-белые изображения состоят из точек с 256 градациями серого цвета (1 байт памяти).

Цветные изображения получаются единым зрительным восприятием близко расположенных трёх точек, каждая из которых имеет один из трёх основных цветов (красный - Red, зелёный - Green, синий - Blue) разной интенсивности. Эта система кодирования называется RGB.

Для кодирования цветной растровой графики кроме байт памяти для координат точек используется по 3 байт для смешения трёх основных цветов. Возможно задание 256256256=282828=22416,6106 различных оттенков. Такое представление называется полноцветным (True Color - истинно цветным).

Векторная графика - это линии, описываемые по участкам функциями третьей степени (кубическими сплайнами)

y=a0+a1x+a2x2+a3x3,

где a0, a1, a2, a3 - задаваемые коэффициенты.

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

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

 
< Пред   СОДЕРЖАНИЕ   Скачать   След >