
- •Часть 1
- •Предмет и задачи информатики
- •История эвм
- •Состав вычислительной системы
- •Аппаратное обеспечение
- •Программное обеспечение
- •Операционная система
- •Кодирование Двоичный код
- •Кодирование чисел
- •Кодирование текстовых данных
- •Кодирование графических данных
- •Представление цвета в машинной графике
- •Кодирование звуковой информации
- •Прикладное программное обеспечение Системы обработки текстов
- •Интегрированный пакет Microsoft Office
- •Текстовый процессорWord
- •Создание в документе листа Microsoft Excel
- •О рисунках и других графических объектах
- •Закрепление областей листа
- •Скрытие и отображение столбцов и строк
- •Выделение фрагментов документа
- •Ввод данных с клавиатуры
- •Ввод текста
- •Ввод чисел
- •Ввод формул с клавиатуры
- •Установка границ ячеек
- •Работа с диаграммами
- •Работа с базами данных Основные понятия
- •Объекты базы данных
- •Запросы
- •Страницы
- •Макросы и модули
- •Безопасность баз данных
- •Технологии программирования
- •Алгоритм, программа
- •Интегрированная среда разработки приложений в Delphi
- •Стандарт и диалекты языка
- •Основы Паскаля
- •Основные понятия языка Алфавит
- •Имена и идентификаторы
- •Программные элементы
- •Описания
- •Раздел констант
- •Типизированные константы
- •Переменные
- •Функции и процедуры
- •Правила записи текста программы
- •Концепция данных
- •Основные типы данных Целые типы
- •Битовые операции
- •Вещественные типы
- •Тип дата-время
- •Символьные типы
- •Логические типы
- •Выражения
- •Оператор присваивания
- •Составной оператор
- •Раздел меток
- •Оператор перехода
- •Пустой оператор
- •Раздел типов
- •Условный оператор
- •Перечислимые типы (перечни)
- •Оператор варианта
- •Ограниченные типы
- •Операторы цикла
- •Операторы цикла с параметром
- •Оператор цикла с постусловием
- •Оператор цикла с предусловием
- •Регулярные типы (массивы)
- •Многомерные массивы
- •Комбинированные типы (записи)
- •Оператор присоединения
- •Подпрограммы
- •Подпрограммы-процедуры
- •Подпрограммы-функции
- •Формальные и фактические параметры
- •Параметры-значения
- •Параметры-переменные
- •Параметры-константы
- •ПроцедураExit
- •Процедурные типы
- •Множественные типы
- •Оглавление
- •Часть 1
Представление цвета в машинной графике
Свет как физическое явление представляет собой поток электромагнитных волн различной длины и амплитуды. Глаз человека, будучи сложной оптической системой, воспринимает эти волны в диапазоне длин от 400 (фиолетовый) до 700 нм (красный). Свет воспринимается либо непосредственно от источника, например, от осветительных приборов, либо как отраженный от поверхностей объектов или преломленный при прохождении сквозь прозрачные и полупрозрачные объекты. Цвет– это характеристика восприятия глазом электромагнитных волн разной длины, поскольку именно длина волны определяет для глаза видимый цвет. Амплитуда, определяющая энергию волны (пропорциональную квадрату амплитуды), отвечает заяркость цвета.Интенсивность светаесть мера энергии света, воздействующего на глаз, аяркость- это мера восприятия глазом этого воздействия. Таким образом, само понятие цвета является особенностью восприятия глазами человека окружающей среды. Самым общим описанием светового потока может служить спектральная функцияI(λ), ноописание цвета функциейI(λ)громоздко и применяется редко. К тому же, оно является избыточным, если подробнее рассмотреть, как глаз человека воспринимает свет.
На сетчатке глаза находятся два типа рецепторов: палочки и колбочки. Палочки реагируют на степень яркости (интенсивность) падающего света, а колбочки отвечают за различение цветов; при этом колбочки резко в отличие от палочек теряют свою чувствительность в темноте, поэтому при слабой интенсивности света все объекты начинают казаться серыми. Колбочки бывают трех видов (их часто обозначают S,MиL).
Ниже на рисунке представлены кривые чувствительности различных видов колбочек. Пики на кривых чувствительности отвечают красному, зеленому и синему цветам, причем восприимчивость к синему цвету значительно ниже, чем к двум другим.
Основной принцип описания цвета, лежащий в основе современных компьютерных графических средств, состоит в том, что путем смешивания из небольшого числа базовых или основных цветов можно получить остальные цвета, называемыесоставными. При этом цвет можно математически описать как соотношение базовых компонентов.
Объект может излучать свет или поглощать его. В первом и втором случаях цвет объекта описывается по-разному, т.е. для его описания применяются разные модели цвета.
Цвета первого типа мы наблюдаем, глядя, например, на экран компьютера. Цвета излучения (аддитивные цвета)описывает модельRGB, названная так по первым буквам английских названий базовых цветов этой модели –Red(Красный),Green(Зеленый),Blue(Синий). Смешивая три цвета в равных соотношениях, получим серый цвет. При смешении основных цветов результат осветляется (света стало больше). Смешивая базовые цвета в разных пропорциях, можно получить все многообразие оттенков. Компоненты цвета называютцветовыми каналами.RGBявляется трехканальной цветовой моделью.
В модели RGBколичество каждого компонента измеряется числом от 0 до 255, и на кодирование цвета одной точки нужно использовать 24 двоичных разряда. При этом обеспечивается однозначное определение 16.5 млн. различных цветов, что близко к чувствительности человеческого глаза. Режим представления цветной графики с использованием 24 бит называетсяполноцветным(True Color).
В цвета второго типа окрашено все, что не светится собственным светом. Окрашенные несветящиеся объекты поглощают часть спектра белого света, их освещающего. В зависимости от того, в какой области спектра происходит поглощение, объекты окрашены в разные цвета. Для описания их используется цветовая модель CMY. Цвета в моделиCMYназываютсясубтрактивными (вычитательными)и образуются при вычитании из белого света основных цветовRGB. Основных цветов тоже три:голубой(белый – красный),пурпурный(белый – зеленый),желтый(белый – синий). Смешение субтрактивных составляющих дает более темный цвет (поглощено больше света). При смешении всех трех базовых цветов получается черный цвет. Белый цвет соответствует отсутствию красок.
В полиграфии для улучшения качества печати в число основных красок (каналов) была дополнительно введена черная. CMYK–четырехканальная цветовая модель(CMYK:C–Cyan(Голубой),M–Magenta(Пурпурный),Y–Yellow(Желтый),K–blacK(Черный) илиKey(Ключевой, главный)). Все изображения при полноцветной печати конвертируются вCMYK. Для представления цветной графики в этой системе нужно иметь 32 двоичных разряда. Такой режим тоже называетсяполноцветным(True Color).
Существует и ряд других моделей. Две рассмотренные наиболее важны, поскольку чаще используются. Ни одна из моделей не идеальна. Так модель CMYKнеточно передается экраном монитора, а цвета моделиRGBтрудно себе представить.
Если уменьшить число двоичных разрядов, используемых для кодирования цвета пиксела, то можно существенно сократить объем данных, но при этом заметно сокращается диапазон кодируемых цветов. Кодирование цветной графики 16-разрядными двоичными числами называется режимом High Color.
При кодировании информации о цвете с помощью восьми бит можно передать только 256 цветовых оттенков. Такой метод кодирования цвета называется индексным. Поскольку 256 значений недостаточно, чтобы передать весь диапазон цветов, доступный человеческому глазу, код каждой точки растра выражает не цвет, а только его номер (индекс) в справочной таблице, называемойпалитрой. Эта палитра должна прилагаться к графическим данным – без нее нельзя правильно воспроизвести изображение на мониторе или бумаге.