
- •Содержание
- •§1. Введение.
- •§2. Кодирование текстовой информации.
- •§2.1. Основное понятие – «таблица кодировки»
- •§2.2. Российская особенность
- •§2.4. Сравнение стандартов.
- •§2.5. Одно слово в разных кодировках (пример)
- •§3. Кодирование графической информации. §3.1. Компьютерная графика. Представление графической информации в эвм.
- •§3.2. Растровый подход
- •Дополнительно (школьная информация):
- •§3.3. Векторный подход
- •Дополнительно (школьная информация):
- •§3.4. Изображение и компьютерный экран
- •Дополнительно (школьная информация):
- •§3.5. Изображение и тип файла
- •§4. Кодирование звуковой и видеоинформации. §4.1. Аналоговый и дискретный способы представления изображений и звука.
- •§4.2. Двоичное кодирование звуковой информации.
- •§4.3. Двоичное кодирование видеоинформации.
- •§5. Кодирование числовой информации. §5.1. Системы счисления. Перевод из одной системы счисления в другую.
- •Непозиционная система счисления
- •Позиционная система счисления
- •Перевод из одной системы счисления в другую Правило 1.
- •Правило 2.
- •Правило 3.
- •Примеры задач на основе «перевода из одной системы счисления в другую»
- •Задачи для тренировки
- •§5.2. Системы счисления. Арифметические действия в различных системах счисления.
- •Сложение
- •Вычитание
- •Умножение
- •Деление
- •§6. Источники.
§3.3. Векторный подход
При использовании векторной графики в памяти ЭВМ сохраняется математическое описание каждого графического примитива – геометрического объекта (например, отрезка, окружности, прямоугольника и т.п.), из которых формируется изображение. В частности, для рисования окружности достаточно запомнить положение ее центра, радиус, толщину и цвет линии. По этим данным соответствующие программы построят нужную фигуру на экране дисплея. Понятно, что такое описание изображения требует намного меньше памяти (в 10 – 1000 раз) чем в растровой графике, поскольку обходится без запоминания цвета каждой точки рисунка. Основным недостатком векторной графики является невозможность работы с высококачественными художественными изображениями, фотографиями и фильмами. Природа избегает прямых линий, правильных окружностей и дуг. К сожалению, именно с их помощью (поскольку эти фигуры можно описать средствами математики, точнее – аналитической геометрии) и формируется изображение при использовании векторной графики. Попробуйте описать с помощью математических формул, картины И.Е.Репина или Рафаэля! (Но не "Черный квадрат" К.Малевича!) Поэтому основной сферой применения векторной графики является изображение чертежей, схем, диаграмм и т.п.
К достоинствам векторной графики можно отнести следующие ее свойства.
Во-первых, графические файлы векторного типа имеют относительно небольшие размеры. Рисунки, состоящие из тысяч примитивов, занимают дисковую память, объем которой не превышает нескольких килобайтов. Аналогичный растровый рисунок требует в 10 – 1000 раз большую память.
Во-вторых, векторные изображения легко масштабируются без потери качества. Например, для увеличения или уменьшения эллипса достаточно изменить координаты левого верхнего и правого нижнего углов прямоугольника, ограничивающего этот эллипс.
Дополнительно (школьная информация):
Информация, в основном, взята из школьного учебника «Угринович Н.Д. Информатика и информационные технологии. 10 – 11.». Также использована информация из других школьных учебников.
Формирование векторного изображения.
Векторное изображение состоит из графических примитивов – кругов, отрезков, прямоугольников.
Положение и форма графических примитивов задаются в системе графических координат.
В такой системе координат:
Точка задается в виде двух координат (х,у).
Линия (для компьютерного рисунка линия является отрезком) – координатами концов.
Окружность – координаты центра (х,у) и радиус.
Многоугольник – координаты вершин.
Закрашенная область – граничная линия и цвет закраски.
И так далее
При кодировании цветного изображения добавляется код цвета.
Например:
Закодируем изображение векторным подходом. Для этого сначала пронумеруем пиксели (чтобы знать координаты каждого пикселя).
В данном случае изображение можно разбить на три линии. На рисунке они изображены тремя цветами.
Закодируем каждую линию.
В общем виде кодирование линии: ЛИНИЯ (х1, у1, х2, у2), где (х1,у1) – координаты одного конца, (х2,у2) – координаты другого конца.
Тогда кодирование нашего рисунка будет следующим:
ЛИНИЯ (2, 2, 2, 8);
ЛИНИЯ (3, 5, 6, 2);
ЛИНИЯ (4, 6, 6, 8);