- •1. Информация, информатика, информационные технологии
- •1.1 Информация
- •1.1.1. Понятие информации
- •1.1.2. Свойства информации
- •1.1.3. Понятие количества информации
- •1.1.4. Информационные процессы
- •1.1.5. Информация в жизни человечества
- •1.2. Предмет и структура информатики
- •Информатика
- •Аппаратное обеспечение
- •1.3. Представление (кодирование) данных
- •Системы счисления
- •Преобразование чисел из одной системы счисления в другую
- •Представление чисел в двоичном коде
- •1.3.2. Представление символьных и текстовых данных
- •1.3.3. Представление звуковых данных в двоичном коде
- •1.3.4. Представление графических данных в двоичном коде
- •1.3.5. Понятие сжатия информации
- •1.4. Структуры данных
- •1.5. Хранение данных
- •1.6. Математические основы информатики
- •1.6.1. Элементы теории множеств
- •1.6.2. Элементы теории графов
- •Основные понятия
- •Логические операции
- •Логические выражения. Порядок логических операций
- •Зависимости между логическими операциями
- •Табличное и алгебраическое задание булевских функций
- •1 1.7 Синтез цифровых схем.
- •1.7.1. Устройства обработки данных.
- •1.7.2. Построение элементов памяти цифровых устройств.
1.3.4. Представление графических данных в двоичном коде
Есть два основных способа представления изображений.
Первый - графические объекты создаются как совокупности линий - называется векторной графикой.
Второй - графические объекты формируются в виде множества точек (пикселей) разных цветов и разных яркостей (подобно мозаике), распределенных по строкам и столбцам - называется растровой графикой.
Модель RGB. Представить цвет числом, можно использую законы смешения цветов открытые немецким ученым Грассманом.
закон непрерывности - к любому цвету можно подобрать бесконечно близкий;
закон 3х-мерности - любой цвет может быть представлен комбинацией трех различных цветов;
закон аддитивности - цвет смеси зависит только от яркости составляющих цветов.
В модели RGB за основные цвета приняты красный (Red), зеленый (Green), синий (Blue), любой цвет получается в результате сложения этих основных цветов. Каждый составляющий цвет при этом характеризуется своей яркостью (в дальнейшем числом), поэтому модель называется аддитивной. При этом, например, белый цвет это смесь трех составляющих в максимальной яркости каждая, в черном цвете яркость составляющих нулевая, в желтом красная и зеленая в максимальной яркости голубой в нулевой яркости.
Модель RGB применяется для создания графических образов в устройствах, излучающих свет – мониторах, телевизорах.
Модель CMYK. В полиграфических системах напечатанный на бумаге графический объект сам не излучает световых волн. Изображение формируется на основе отраженной волны от окрашенных поверхностей. Окрашенные поверхности, на которые падает белый свет (т.е. сумма всех цветов), должны поглотить (т.е. вычесть) все составляющие цвета, кроме того, цвет которой мы видим. Цвет поверхности можно получить красителями, которые поглощают, а не излучают. Например, если мы видим зеленое дерево, то это означает, что из падающего белого цвета, т.е. суммы красного, зеленого, синего, поглощены красный и синий, а зеленый отражен. Цвета красителей должны быть дополняющими:
голубой (Cyan=B+G), дополняющий красного;
пурпурный (Magenta=R+B) дополняющий зеленого;
желтый (Yellow=R+G) дополняющий синего.
Но т.к. цветные красители по отражающим свойствам не одинаковы, то для повышения контрастности применяется еще черный (blacK). Модель CMYK названа по первым буквам слов Cyan, Magenta, Yellow и последней букве слова blacK. Т.к. цвета вычитаются, модель называется субстрактивной.
Оцифровка изображения. При оцифровке изображение с помощью объектива проецируется на светочувствительную матрицу m строк и n столбцов, называемую растром. Каждый элемент матрицы - мельчайшая точка (пиксель), в случае цветного изображения состоящая из трех светочувствительных (т.е. регистрирующих яркость) датчиков красного, зеленого, желтого цвета. Далее последовательно оцифровывается яркость каждого пикселя по каждому цвету последовательно по всем строкам растра.
Если для кодирования яркости каждой из трех составляющей цветов использовать по одному байту (8 бит) на каждый (всего 3*8=24 бита), то система обеспечит представление 22416.7 млн. распознаваемых цветов, что близко цветовосприятию человеческого зрения. Режим представления цветной графики двоичным кодом из 24 разрядов называется полноцветным или True Color. Очевидно, графические данные также как и звуковые занимают очень большие объемы на носителях.
Например, небольшая фотография с растром 800600 точек, представленная в режиме True Color займет
8006003= 1 440 000 байт.
Существует устаревший режим High Color, не дающий высокого качества отображения, который кодирует одну точку растра двумя байтами (16 разрядов дают 216 65.5 тысячи цветов) сейчас применяется очень редко.
Режим, который при кодировании одной точки растра использует один байт, называется индексным, в нем различаются 256 цветов. Этого не достаточно, чтобы передать весь диапазон цветов, код каждой точки при этом выражает собственно не цвет, а некоторый номер цвета (индекс) из таблицы цветов, называемой палитрой. Палитра должна прикладываться к файлам с графическими данными и используется при воспроизведении изображения. Палитра применяется очень часто в сайтах в рекламе, рисунках.
