
- •Лекция 9
- •Введение в компьютерную графику
- •1.1. Растровая графика
- •1.2. Векторная графика
- •1.3. Соотношения между векторной и растровой графиками
- •1.4. Основные понятия компьютерной графики
- •1. Разрешение изображения и его размер.
- •Преобразование между моделями
- •Защита информации в компьютерных системах обработки данных
- •Защита с помощью пароля
- •Криптографический метод защиты.
- •Средства защиты от компьютерных вирусов.
Лекция 9
План лекции:
Введение в компьютерную графику
Защита информации в компьютерных системах обработки данных
Введение в компьютерную графику
Компьютерная графика – одно из самых популярных направлений использования ПК.
Существует три вида КГ:
- растровая графика;
- векторная графика;
- фрактальная графика.
Они отличаются принципами формирования изображения при отображении на экране монитора или при печати на бумагу.
Растровую графику применяют при разработке электронных (мультимедийных) и полиграфических изданий. Иллюстрации, как правило, не создаются в редакторах РГ (исключение Point), а редактируются после сканирования с бумаги (фотографии, иллюстрации) или переноса с цифровых фотоаппаратов.
Векторная графика предназначена, в первую очередь, для создания иллюстраций и в меньшей степени для их обработки. Широко применяется в рекламных агентствах, дизайнерских бюро, редакциях и издательствах.
Программы, работающие с фрактальной графикой, предназначены для автоматической генерации изображений путем математических расчетов. Создание фрактальной иллюстрации состоит не в рисовании или оформлении, а в программировании.
ФГ отличается от векторной тем, что никакие объекты в памяти машины хранить не требуется, изображение строится по уравнениям (или по системе уравнений), поэтому хранятся только формулы. ФГ часто используют в развлекательных программах (ФГ не применяют для создания печатных или электронных документов).
Простейшим объектом фрактальной графики является треугольник. Процесс наследования может продолжаться до бесконечности. Фрактальными свойствами обладают многие объекты живой и неживой природы (снежинки, кристаллы, развитие дерева из ветки).
1.1. Растровая графика
Основным элементом РГ является точка. На экране эта точка называется пикселем. На экране могут размещаться 640*480, 800*600,1024*768 и более пикселей. (Зависит от ОС и монитора).
С размером изображения связано его разрешение, измеряемое в точках на дюйм (dpi). При работе монитора в режиме 800*600 пикселей, разрешение экранного изображения равняется 72dpi. При печати разрешение должно быть намного выше (200 – 300dpi).
На кодирование каждой точки цветного изображения идет 3 байта памяти. Обычный фотоснимок 10*15 см. (цветной) занимает при хорошем качестве 4 Мбайта памяти.
Наиболее распространённым растровым редактором является Adobe PhotoShop.
К недостаткам растровых изображений относятся:
- большие объемы данных;
- невозможность увеличения для рассмотрения деталей. При увеличении увеличивается размер точек и рисунок становится грубее. Этот эффект называется пикселезацией.
1.2. Векторная графика
В основе ВГ лежат математические представления о свойствах геометрических фигур (в том числе и точки).
Основной элемент изображения – линия. Линии представлены в виде формул. Как бы не изменялась линия, для её хранения требуется одинаковая память, так как хранятся только параметры формул.
Линия это элементарный объект векторной графики. Векторная иллюстрация состоит из линий.
Перед выводом на экран каждого объекта программа производит вычисления координат экранных точек в изображении объекта. Аналогичные вычисления производятся и при выводе объектов на принтер.
Все линии имеют свойства. К ним относится форма линии, её толщина, цвет, характер линии. Замкнутые линии имеют свойство заполнения. Простейшая линия, если она не замкнута, имеет две вершины, которые называются узлами. Узлы тоже имеют свойства, от которых зависит, как выглядит вершина линии и как две линии сопрягаются между собой.
Для рисования линий сложной формы используется кривые Безье (инструмент – кривая Безье).
Основными редакторами векторной графики являются: CorelDraw, Adobe Illustrator, Macromedia Freehand.