Тема № 1 Общие сведения о графике
1.1 Растровая графика
Компьютерная индустрия породила сотни новых и необычных терминов, пытаясь объяснить, что такое компьютер и как он работает. Термин растровая графика достаточно очевиден, если усвоить понятия, относящиеся к растровым изображениям.
Существует коэффициент прямоугольности изображения, который введен специально для изображения количества пикселов матрицы рисунка по горизонтали и по вертикали. Возвращаясь к аналогии с листом бумаги можно заметить, что любой растровый рисунок имеет определенное количество пикселов в горизонтальных и вертикальных рядах. Существуют следующие коэффициенты прямоугольности для экранов: 320х200, 320х240, 600х400, 640х480, 800х600 и др. Этот коэффициент часто называют размером изображения. Произведение этих двух чисел дает общее количество пикселов изображения. Существует также такое понятие как коэффициент прямоугольности пикселов. В отличие от коэффициента прямоугольности изображения он относится к реальным размерам видео пиксела и является отношением реальной ширины к реальной высоте. Данный коэффициент зависит от размера дисплея и текущего разрешения, и поэтому на разных компьютерных системах принимает различные значения.
Цвет любого пиксела растрового изображения запоминается в компьютере с помощью комбинации битов. Чем больше битов для этого используется, тем больше оттенков цветов можно получить. Число битов, используемых компьютером для любого пиксела, называется битовой глубиной пиксела. Наиболее простое растровое изображение состоит из пикселов имеющих только два возможных цвета черный и белый, и поэтому изображения, состоящие из пикселов этого вида, называются однобитовыми изображениями. Число доступных цветов или градаций серого цвета равно 2 в степени равной количеству битов в пикселе. Цвета, описываемые 24 битами, обеспечивают более 16 миллионов доступных цветов и их часто называют естественными цветами.
Растровые изображения обладают множеством характеристик, которые должны быть организованы и фиксированы компьютером. Размеры изображения и расположение пикселов в нем это две основных характеристики, которые файл растровых изображений должен сохранить, чтобы создать картинку. Даже если испорчена информация о цвете любого пиксела и любых других характеристиках компьютер все равно сможет воссоздать версию рисунка, если будет знать, как расположены все его пикселы. Пиксел сам по себе не обладает никаким размером, он всего лишь область памяти компьютера, хранящая информацию о цвете, поэтому коэффициент прямоугольности изображения не соответствует никакой реальной размерности. Зная только коэффициент прямоугольности изображения с некоторой разрешающей способностью можно определить настоящие размеры рисунка. Поскольку размеры изображения хранятся отдельно, пикселы запоминаются один за другим, как обычный блок данных. Компьютеру не приходится сохранять отдельные позиции, он всего лишь создает сетку по размерам заданным коэффициентом прямоугольности изображения, а затем заполняет ее пиксел за пикселом. Это самый простой способ хранения данного растрового изображения, но не самый эффективный с точки зрения использования компьютерного времени и памяти. Более эффективный способ состоит в том, чтобы сохранить только количество черных и белых пикселов в любой строке. Этот метод сжимает данные, которые используют растровые изображения. В этом случае они занимают меньше памяти компьютера.
Растровая графика
Содержание:
Введение
Схема хранения растровой графики.
Растровое изображение — представляющая собой сетку пикселей или точек цветов (обычно прямоугольную) на компьютерном мониторе, бумаге и других отображающих устройствах и материалах.
Важными характеристиками изображения являются:
цветовое пространство (цветовая модель) RGB, CMYK, XYZ, YCbCr и др.
Растровую графику редактируют с помощью растровых графических редакторов. Создается растровая графика фотоаппаратами, сканерами, непосредственно в растровом редакторе, также путем экспорта из векторного редактора или в виде скриншотов.
Растровая графика и пиксел
Возвращаясь к аналогии с листом бумаги можно заметить, что любой растровый рисунок имеет определенное количество пикселов в горизонтальных и вертикальных рядах. Существуют следующие коэффициенты прямоугольности для экранов: 320х200, 320х240, 600х400, 640х480, 800х600 и др. Этот коэффициент часто называют размером изображения. Произведение этих двух чисел дает общее количество пикселов изображения. Существует также такое понятие как коэффициент прямоугольности пикселов. В отличие от коэффициента прямоугольности изображения он относится к реальным размерам видео пиксела и является отношением реальной ширины к реальной высоте. Данный коэффициент зависит от размера дисплея и текущего разрешения, и поэтому на разных компьютерных системах принимает различные значения. Цвет любого пиксела растрового изображения запоминается в компьютере с помощью комбинации битов. Чем больше битов для этого используется, тем больше оттенков цветов можно получить. Число битов, используемых компьютером для любого пиксела, называется битовой глубиной пиксела. Наиболее простое растровое изображение состоит из пикселов имеющих только два возможных цвета черный и белый, и поэтому изображения, состоящие из пикселов этого вида, называются однобитовыми изображениями. Число доступных цветов или градаций серого цвета равно 2 в степени равной количеству битов в пикселе.
Цвета, описываемые 24 битами, обеспечивают более 16 миллионов доступных цветов и их часто называют естественными цветами. Растровые изображения обладают множеством характеристик, которые должны быть организованы и фиксированы компьютером. Размеры изображения и расположение пикселов в нем это две основных характеристики, которые файл растровых изображений должен сохранить, чтобы создать картинку. Даже если испорчена информация о цвете любого пиксела и любых других характеристиках компьютер все равно сможет воссоздать версию рисунка, если будет знать, как расположены все его пикселы. Пиксел сам по себе не обладает никаким размером, он всего лишь область памяти компьютера, хранящая информацию о цвете, поэтому коэффициент прямоугольности изображения не соответствует никакой реальной размерности. Зная только коэффициент прямоугольности изображения с некоторой разрешающей способностью можно определить настоящие размеры рисунка. Поскольку размеры изображения хранятся отдельно, пикселы запоминаются один за другим, как обычный блок данных. Компьютеру не приходится сохранять отдельные позиции, он всего лишь создает сетку по размерам заданным коэффициентом прямоугольности изображения, а затем заполняет ее пиксел за пикселом. Это самый простой способ хранения данного растрового изображения, но не самый эффективный с точки зрения использования компьютерного времени и памяти. Более эффективный способ состоит в том, чтобы сохранить только количество черных и белых пикселов в любой строке. Этот метод сжимает данные, которые используют растровые изображения. В этом случае они занимают меньше памяти компьютера.
Достоинства растровой графики
Недостатки растровой графики
Как уже говорилось, растровые изображения занимают большое количество памяти. Существует так же проблема редактирования растровых изображений, так как большие растровые изображения занимают значительные массивы памяти, то для обеспечения работы функций редактирования таких изображений потребляются так же значительные массивы памяти и другие ресурсы компьютера.
Файлы BMP
Файлы PCX
PCX стал первым стандартным форматом графических файлов для хранения файлов растровой графики в компьютерах IBM PC. На этот формат, применявшийся в программе Paintbrush фирмы ZSoft, в начале 80-х гг. фирмой Microsoft была приобретена лицензия, и затем он распространялся вместе с изделиями Microsoft. В дальнейшем формат был преобразован в Windows Paintbrush и начал распространяться с Windows. Хотя область применения этого популярного формата сокращается, файлы формата PCX, которые легко узнать по расширению PCX, все еще широко распространены сегодня.
Файлы GIF
Основные достоинства GIF заключаются в широком распространении этого формата и его компактности. Но ему присущи два достаточно серьезных недостатка. Один из них состоит в том, что в изображениях, хранящихся в виде GIF-файла, не может быть использовано более 256 цветов. Второй, возможно, еще более серьезный, заключается в том, что разработчики программ, использующие в них форматы GIF, должны иметь лицензионное соглашение с CompuServe и вносить плату за каждый экземпляр программы; такая ценовая политика была принята CompuServe после того, как Unisys объявила, что начнет добиваться соблюдения своих прав собственности и потребовала от тех, кто пользуется алгоритмом сжатия LZW, вносить лицензионные платежи. Возникшее в результате этого запутанное юридическое положение тормозит внедрение программистами в свои графические программы средств для работы с файлами GIF.
Файлы PNG
Файлы JPEG
Процесс сжатия изображения JPEG достаточно сложен и часто для достижения приемлемой производительности требует специальной аппаратуры. Вначале изображение разбивается на квадратные блоки со стороной размером 8 пиксел. Затем производится сжатие каждого блока отдельно за три шага. На первом шаге с помощью формулы дискретного косинусоидального преобразования фуры (DCT) производится преобразование блока 8х8 с информацией о пикселах в матрицу 8×8 амплитудных значений, отражающих различные частоты (скорости изменения цвета) в изображении. На втором шаге значения матрицы амплитуд делятся на значения матрицы квантования, которая смещена так, чтобы отфильтровать амплитуды, незначительно влияющие на общий вид изображения. На третьем и последнем шаге квантованная матрица амплитуд сжимается с использованием алгоритма сжатия без потерь.
При сжатии методом JPEG потери информации происходят на втором шаге процесса. Чем больше значения в матрице квантования, тем больше отбрасывается информации из изображения и тем более плотно сжимается изображение. Компромисс состоит в том, что более высокие значения квантования приводят к худшему качеству изображения.
При копировании любых материалов с сайта evkova.org обязательна активная ссылка на сайт www.evkova.org
Сайт создан коллективом преподавателей на некоммерческой основе для дополнительного образования молодежи
Сайт пишется, поддерживается и управляется коллективом преподавателей
Whatsapp и логотип whatsapp являются товарными знаками корпорации WhatsApp LLC.
Cайт носит информационный характер и ни при каких условиях не является публичной офертой, которая определяется положениями статьи 437 Гражданского кодекса РФ. Анна Евкова не оказывает никаких услуг.
Масштабирование изображений
ЛЕКЦИЯ: ГРАФИЧЕСКИЕ ПРОЦЕССОРЫ И РЕДАКТОРЫ
ПОНЯТИЯ КОМПЬЮТЕРНОЙ ГРАФИКИ
Компьютерная графикапредставляет собой одну из современных технологий создания различных изображений с помощью аппаратных и программных средств компьютера, отображения их на экране монитора и затем сохранения в файле или печати на принтере. Существует два способа представления графических изображении: растровый и векторный.
Растровое изображение представляет набор точек, расположенных на сетчатом поле-канве. Каждая точка может принимать различные цвета, по минимуму черный и белый цвет. Область применения- обработка фотографий, рисунков, отсканированных изображений и пр. Достоинством данного вида изображений является возможность передачи большого количества информации (фотографии). Недостатком является большое количество памяти, необходимой для хранения изображения. Для решения этой проблемы применяются способ сжатия изображений с помощью специальных форматов хранения данных (jpg, gif и пр.). К программам работы с растровой графикой относятся: Adobe Photoshop, Corel PhotoPaint, Ms Paint (текстовый редактор).
Принципы работы в данных программах аналогичны действиям в текстовых и табличных процессорах. При создании нового документа- рисунка необходимо с помощью набора инструментов (кисть, карандаш, ластик, фигуры и линии, распылители и пр.) создать рисунок, как если бы его делали в альбоме. При этом часто можно применять различные команды преобразования, фильтрации и применения различных эффектов с помощью команд в главном меню. Конкретные команды можно изучить используя справочную систему в необходимой для работы программе.
Растровая графика
Наиболее просто реализовать растровое представление изображения. Растр,или растровый массив(bitmap), представляет совокупность битов, расположенных на сетчатом поле-канве. Бит может быть включен (единичное состояние) или выключен (нулевое состояние). Состояния битов можно использовать для представления черного или белого цветов, так что, соединив на канве несколько битов, можно создать изображение из черных и белых точек.

Основным элементом растрового изображения является пиксель (pixel). Под этим термином часто понимают несколько различных понятий: отдельный элемент растрового изображения, отдельная точка на экране монитора, отдельная точка на изображении, напечатанном принтером. Поэтому на практике эти понятия часто обозначают так:
— пиксель— отдельный элемент растрового изображения;
— видеопиксель — элемент изображения на экране монитора;
— точка— отдельная точка, создаваемая принтером или фотонаборным автоматом.
Цвет каждого пикселя растрового изображения — черный, белый, серый или любой из спектра — запоминается с помощью комбинации битов. Чем больше битов используется для этого, тем большее количество оттенков цветов для каждого пикселя можно получить. Число битов, используемых компьютером для хранения информации о каждом пикселе, называется битовой глубиной или глубиной цвета.
Наиболее простой тип растрового изображения состоит из пикселей, имеющих два возможных цвета — черный и белый. Для хранения такого типа пикселей требуется один бит в памяти компьютера, поэтому изображения, состоящие из пикселей такого вида, называются 1-битовыми изображениями. Для отображения большего количества цветов используется больше битов информации. Число возможных и доступных цветов или градаций серого цвета каждого пикселя равно двум в степени, равной количеству битов, отводимых для каждого пикселя. 24 бита обеспечивают более 16 миллионов цветов. О 24-битовых изображениях часто говорят как об изображениях с естественными цветами, так как такого количества цветов более чем достаточно, чтобы отобразить всевозможные цвета, которые способен различать человеческий глаз.
Основной недостатокрастровой графики состоит в том, что каждое изображение для своего хранения требует большое количество памяти. Простые растровые картинки, такие как копии экрана компьютера или черно-белые изображения, занимают до нескольких сотен килобайтов памяти. Детализированные высококачественные рисунки, например, сделанные с помощью сканеров с высокой разрешающей способностью занимают уже десятки мегабайтов. Для разрешения проблемы обработки объемных (в смысле затрат памяти) изображений используются два основных способа:
• увеличение памяти компьютера;
Другим недостатком растрового представления изображений является снижение качества изображений при масштабировании.
Векторная графика
Векторное представление,в отличие от растровой графики, определяет описание изображения в виде линий и фигур, возможно, с закрашенными областями, заполняемыми сплошным или градиентным цветом. Хотя это может показаться более сложным, чем использование растровых массивов, но для многих видов изображений использование математических описаний является более простым способом.
линия: цвет — черный, толщина — 0.50;
Данный пример показывает основное достоинствовекторной графики — описание объекта является простым и занимает мало памяти. Для описания этой же окружности средствами растровой графики потребовалось бы запомнить каждую отдельную точку изображения, что заняло бы гораздо больше памяти. Кроме того, векторная графика в сравнении с растровой имеет следующие преимущества:
• простота масштабирования изображения без ухудшения его качества;
• независимость объема памяти, требуемой для хранения изображения, от выбранной цветовой модели.
Недостаткомвекторных изображений является их некоторая искусственность, заключающаяся в том, что любое изображение необходимо разбить на конечное множество составляющих его примитивов.
Растровая и векторная графика существуют не обособлено друг от друга. Так, векторные рисунки могут включать в себя и растровые изображения. Кроме того, векторные и растровые изображения могут быть преобразованы друг в друга — в этом случае говорят о конвертации графических файлов в другие форматы. Достаточно просто выполняется преобразование векторных изображений в растровые. Не всегда осуществимо преобразование растровой графики в векторную, так как для этого растровая картинка должна содержать линии, которые могут быть идентифицированы программой конвертации (типа CoreiTrace в составе пакета CorelDraw) как векторные примитивы. Это касается, например, высококачественных фотографий, когда каждый пиксель отличается от соседних.
Разрешающая способность
Разрешающая способность — это количество элементов в заданной области. Этот термин применим ко многим понятиям, например, таким как:
• разрешающая способность графического изображения;
• разрешающая способность принтера как устройства вывода;
• разрешающая способность мыши как устройства ввода.
Например, разрешающая способность лазерного принтера может быть задана 300 dpi (dot per inche — точек на дюйм), что означает способность принтера напечатать на отрезке в один дюйм 300 отдельных точек. В этом случае элементами изображения являются лазерные точки, а размер изображения измеряется в дюймах.
Разрешающая способность графического изображения измеряется в пикселях на дюйм. Отметим, что пиксель в компьютерном файле не имеет определенного размера, так как хранит лишь информацию о своем цвете. Физический размер пикселя приобретает при отображении на конкретном устройстве вывода, например, на мониторе или принтере.
Разрешающая способность технических устройств по-разному влияет на вывод векторной и растровой графики.
Так, при выводе векторного рисунка используется максимальное разрешение устройства вывода. При этом команды, описывающие изображение, сообщают устройству вывода положение и размеры какого-либо объекта, а устройство для его прорисовки использует максимально возможное количество точек. Таким образом, векторный объект, например, окружность, распечатанная на принтерах разного качества, имеет на листе бумаги одинаковые положение и размеры. Однако более гладко окружность выглядит при печати на принтере с большей разрешающей способностью, так как состоит из большего количества точек принтера.
Значительно большее влияние разрешающая способность устройства вывода оказывает па вывод растрового рисунка. Если в файле растрового изображения не определено, сколько пикселей на дюйм должно создавать устройство вывода, то по умолчанию для каждого пикселя используется минимальный размер В случае лазерного принтера минимальным элементом служит лазерная точка, в мониторе — видеопиксель. Так как устройства вывода отличаются размерами минимального элемента, который может быть ими создан, то размер растрового изображения при выводе на различных устройствах также будет неодинаков.
Масштабирование изображений
Масштабированиезаключается в изменении вертикального и горизонтального размеров изображения. Масштабирование может быть пропорциональным — в этом случае соотношение между высотой и шириной рисунка не изменяется, а меняется общий размер, и непропорциональным — в этом случае оба измерения изменяются по-разному.
Масштабирование векторных рисунков выполняется просто и без потери качества. Так как объекты векторной графики создаются по их описаниям, то для изменения масштаба векторного объекта, достаточно изменить его описание. Например, чтобы увеличить в два раза векторный объект, следует удвоить значение, описывающее его размер.
Масштабирование растровых рисунков является намного более сложным процессом, чем для векторной графики, и часто сопровождается потерей качества. При изменении размеров растрового изображения выполняется одно из следующих действий:
![]() |
•одновременное изменение размеров
всех пикселей (в большую или меньшую сторону);
•добавление или убавление пикселей из
рисунка для отражения производимых в
нем изменений, называемое выборкой
пикселей в изображении.
Простейший способ изменения масштаба растрового рисунка состоит в изменении размера всех его пикселей. Так как внутри самого рисунка пиксели не имеют размера и приобретают его уже при выводе на внешнее устройство, то изменение размера пикселей растра в сильной степени похоже на масштабирование векторных объектов — необходимо сменить только описание пикселя, а остальное выполнит устройство вывода.
Устройство вывода для создания пикселя определенного физического размера использует столько своих минимальных элементов (лазерных точек — для лазерного принтера, видеопикселей — для монитора), сколько сможет. При масштабировании изображения количество входящих в него пикселей не меняется, а изменяется количество создаваемых устройством вывода элементов, идущих на построение отдельного пикселя изображения. На рис. 2 показан пример масштабирования растрового изображения — увеличения его в два раза по каждому измерению.
Выборка растрового рисунка может быть сделана двумя различными способами.
По первому способу просто дублируется или удаляется необходимое количество пикселей. При этом в результате масштабирования, как правило, ухудшается качество изображения. Например, при увеличении размера рисунка возрастают его зернистость и дискретность. При уменьшении размера рисунка потери в качестве не столь заметны, однако при последующей восстановлении уменьшенного рисунка до прежнего размера опять возрастают зернистость и дискретность. Это связано с тем, что при уменьшении размера рисунка часть пикселей была удалена из исходного изображения и потеряна безвозвратно, а при последующем восстановлении размеров рисунка недостающие пиксели дублировались из соседних.
По второму способу с помощью определенных вычислений можно создать пиксели другого цвета, определяемого цветами первоначального пикселя и его окружения. Этот метод называется интерполяцией и является более сложным, чем простое дублирование. При интерполяции кроме дублируемых пикселей, отбираются и соседние с ними, с помощью которых вновь создаваемые пиксели получают от существующих усредненный цвет или оттенок серого. В результате переходы между пикселями становятся более плавными, что позволяет убрать или уменьшить эффект «пилообразного» изображения.
Информации
Методы представления графической
Несмотря на то что для работы с компьютерной графикой существует множество классов программного обеспечения, различают всего три вида компьютерной графики. Это растровая, векторная и фрактальная графика. Они отличаются принципами формирования изображения при отображении на экране монитора или при печати на бумаге.
Растровая графика. Основной принцип формирования изображения на экране из отдельных точек, расположенных в узлах прямоугольной сетки (растра), получил название растровой графики. Растровые изображения напоминают лист клетчатой бумаги, на котором любая клетка закрашена либо черным, либо белым цветом, образуя в совокупности рисунок.
В растровой графике линии рассматриваются как комбинации точек.
Сканер при считывании разбивает изображение на множество мелких элементов (пикселей) и формирует из них растровую картинку. Цвет каждого пикселя записывается в память компьютера при помощи определенного количества битов. Бит — минимальная единица памяти компьютера, которая может хранить значение либо 0, либо 1. Пиксель представляет собой наименьший адресуемый элемент растрового изображения. Если картинка имеет разрешение 800×600, то эти числа отражают количество пикселей по горизонтали (800) и по вертикали (600). Чем больше количество пикселей в изображении, тем лучше его разрешение на экране и на печати. Цвет любого пиксела растрового изображения запоминается в компьютере с помощью комбинации битов. Число цветов, в которые можно раскрасить отдельный пиксель, определяется как два в степени N, где N — количество битов, хранящих цветовую информацию о пикселе. Число битов, используемых компьютером для любого пиксела, называется битовой глубиной пиксела. Чем больше битов для этого используется, тем больше оттенков цветов можно получить. Наиболее простое растровое изображение состоит из пикселов имеющих только два возможных цвета черный и белый, и поэтому изображения, состоящие из пикселов этого вида, называются однобитовыми изображениями. Восьмибитное изображение позволяет иметь 256 цветов, а 24 бита обеспечивают присутствие в изображении более 16 миллионов цветов (их часто называют естественными цветами), что дает возможность работать с изображениями профессионального качества.
Растровые изображения обладают множеством характеристик, которые должны быть организованы и фиксированы компьютером. Размеры изображения и расположение пикселов в нем это две основных характеристики, которые файл растровых изображений должен сохранить, чтобы создать картинку. Даже если испорчена информация о цвете любого пиксела и любых других характеристиках компьютер все равно сможет воссоздать версию рисунка, если будет знать, как расположены все его пикселы. Пиксел сам по себе не обладает никаким размером, он всего лишь область памяти компьютера, хранящая информацию о цвете, поэтому коэффициент прямоугольности изображения не соответствует никакой реальной размерности. Зная только коэффициент прямоугольности изображения с некоторой разрешающей способностью можно определить настоящие размеры рисунка. Поскольку размеры изображения хранятся отдельно, пикселы запоминаются один за другим, как обычный блок данных. Компьютеру не приходится сохранять отдельные позиции, он всего лишь создает сетку по размерам заданным коэффициентом прямоугольности изображения, а затем заполняет ее пиксел за пикселом. Это самый простой способ хранения данного растрового изображения, но не самый эффективный с точки зрения использования компьютерного времени и памяти. Более эффективный способ состоит в том, чтобы сохранить только количество черных и белых пикселов в любой строке. Этот 

Кроме того, этот способ представления изображения не подходит для тех случаев, когда возникает необходимость в масштабировании изображения в больших пределах.
Разрешающая способность растра.Поскольку пикселы не имеют своих собственных размеров, они приобретают их только при выводе на некоторые виды устройств, такие как монитор или принтер. Для того чтобы помнить действительные размеры растрового рисунка, файлы растровой графики иногда хранят разрешающую способность растра. Разрешающая способность это просто число элементов заданной области. Когда мы говорим о растровой графике, то минимальным элементом обычно является пиксел, а заданной областью дюйм. Поэтому разрешающую способность файлов растровой графики принято задавать в пикселах на дюйм. Файлы растровой графики занимают большое количество памяти компьютера. Некоторые картинки занимают большой объем памяти из-за большого количества пикселов, любой из которых занимает некоторую часть памяти. Наибольшее влияние на количество памяти занимаемой растровым изображением оказывают три факта: размер изображения, битовая глубина цвета, формат файла, используемого для хранения изображения. Существует прямая зависимость размера файла растрового изображения. Чем больше в изображении пикселов, тем больше размер файла. Разрешающая способность изображения на величину файла никак не влияет. Разрешающая способность оказывает эффект на размер файла только при сканировании или редактировании изображений. Связь между битовой глубиной и размером файла непосредственная. Чем больше битов используется в пикселе, тем больше будет файл. Размер файла растровой графики сильно зависит от формата выбранного для хранения изображения. При прочих равных условиях, таких как размеры изображения и битовая глубина существенное значение имеет схема сжатия изображения. Например, BMP файл имеет, как правило, большие размеры, по сравнению с файлами PCX и GIF, которые в свою очередь больше JPEG файла.
Многие файлы изображений обладают собственными схемами сжатия, также могут содержать дополнительные данные краткого описания изображения для предварительного просмотра (подробнее об этом см. §1.4 Графицеские форматы)
Достоинства растровой графики:
1. Каждый пиксель независим друг от друга Устройства вывода, такие как лазерные принтеры, для создания изображений используют наборы точек. Растровые изображения могут быть очень легко распечатаны на таких принтерах, потому что компьютерам легко управлять устройством вывода для представления отдельных пикселов с помощью точек.
2. Автоматизация ввода (оцифровки) информации – устройства ввода: сканеры, видеокамеры, цифровые фотокамеры, графические планшеты
4. Стандартизация форматов файлов, предназначенных для сохранения точечных изображений
Недостатки растровой графики:
1. Большие объемы данных. Растровые изображения занимают большое количество памяти. Существует так же проблема редактирования растровых изображений, так как большие растровые изображения занимают значительные массивы памяти, то для обеспечения работы функций редактирования таких изображений потребляются так же значительные массивы памяти и другие ресурсы компьютера.
2. Пикселезация. Поскольку изображение состоит из пикселов, то увеличение изображения приводит только к тому, что пикселы становятся крупнее. Более того, увеличение точек растра визуально искажает иллюстрацию, делает ее грубой, никакие дополнительные детали изображения рассмотреть не удается.
3. Сложность манипулирования отдельными объектами при редактировании изображений.
Векторная графика. Для преодоления недостатков растровой графики применяется подход, подразумевающий хранение и обработку изображения не в виде растра, а в виде некоторых отдельных элементов (графических примитивов). Элементами обычно являются математические объекты с заданными конкретными параметрами. Параметры позволяют выполнить визуализацию элементов на устройстве вывода (растеризацию), исходя из его характеристики и заданного “окна” просмотра. Поскольку пространственное положение примитивов и способ отображения задаются с помощью координат, способ хранения и обработки получил название векторной графики.
Векторная графика — это использование геометрических примитивов, таких как точки, линии, сплайны и многоугольники, для представления изображений в компьютерной графике. Термин используется в противоположность к растровой графике, которая представляет изображения как матрицу пикселей (точек).
Как в растровой графике основным элементом изображения является точка, так в векторной графике основным элементом изображения является линия (при этом не важно, прямая это линия или кривая).
Разумеется, в растровой графике тоже существуют линии, но там они рпассматриваются как комбинации точек. Для каждой точки линии в растровой графике отводится одна или несколько ячеек памяти (чем больше цветов могут иметь точки, тем больше ячеек им выделяется). Соответственно. чем длиннее растровая линия, тем больше памяти она занимает. В векторной графике объем памяти, занимаемый линией, не зависит от размеров линии, поскольку линия представляется в виде формулы, а если быть более точными, в виде нескольких параметров. Что бы Вы не делали с этой линией, меняются только ее параметры, хранящиеся в ячейках памяти. Количество же ячеек остается неизменным для любой линии.


В основе векторной графики лежат математические представления о свойствах геометрических фигур. так как простейшим объектом векторной графики является линия, то в основе векторной графики лежит прежде всего математическое представление линии. рассмотрим несколько видов линий, но начнем с точки.
Прямая линия. Из курса алгебры известно, что для задания прямой линии достаточно двух параметров. Обычно график прямой линии описывается уравнением 
Отрезок прямой. Для задания отрезка прямой надо надо знать еще пару параметров, например координаты начала и конца отрезка, поэтому для описания отрезка прямой линии необходимы четыре параметра.
Кривая второго порядка. К кривым второго порядка относятся параболы, гиперболы, эллипсы, окружности и другие линии, уравнения которых не содержат степеней выше второй. Прямые линии— это частный случай кривых второго порядка. Отличаются кривые второго порядка тем, что не имеют точек перегиба. Пяти параметров вполне достаточно для описания бесконечной кривой второго порядка.
Для записи отрезка кривой второго порядканеобходимо, соответственно, на два параметра больше.
Для записи отрезка кривой третьего порядканеобходимо, соответственно, на два параметра больше.
Кривые Безье. Рисовать кривую третьего порядка по заданным коэффициэнтам ее уравнения – занятие не слишком интересное. Для упрощения этой утомительной процедуры в векторных редакторах применяют не любые кривые третьего порядка, а их особый вид – кривые Безье. отрезки кривых Безье – это частный случай отрезков кривых третьего порядка. Они описываются не одиннадцатью параметрами, как произвольные отрезки кривых третьего порядка, а лишь восемью, и потому работать с ними удобнее.
Метод построения кривой Безье основан на использовании пары касательных, проведенных к линии в точках ее концов. На практике эти касательные выполняют роль «рычагов», с помощью которых линию изгибают так, как это необходимо. На форму линии влияет не только угол наклона касательной, но и длинна ее отрезка. Управление касательной (а вместе с ней и формой линии) производят перетаскиванием маркера с помощью мыши. Большинство векторных редакторов для изображения и хранения кривых линий используют именно кривые Безье.
Современные компьютерные видеодисплеи отображают информацию в растровом формате. Для отображения векторного формата на растровом используются преобразователи, программные или аппаратные, встроенные в видеокарту, поэтому векторную графику иногда называют вычисляемой графикой.
Кроме этого, существует узкий класс устройств, ориентированных исключительно на отображение векторных данных. К ним относятся мониторы с векторной развёрткой, графопостроители, а также некоторые типы лазерных проекторов.
Векторная графика создается с помощью специальных программных средств типа CorelDRAW!, Adobe Illustrator. Также этот формат изображения используется практически во всех программах САПР (P-CAD, AutoCAD и т. д.).
Достоинства векторной графики:
Недостатки векторной графики:
Все современные векторные редакторы, в том числе и CorelDrow! и Macromedia Flash, предоставляют возможность создания гибридной графики. Фактически их можно назвать редакторами гибридной графики. Также гибридную графику создают и программы настольных издательств (подробнее об настольных издательских системах смотри в п. 1.1.5 Издательские системы)
Фрактальная графика.Создание фрактальной художественной композиции состоит не в рисовании или оформлении, а в программировании. Фрактальная графика предназначена для автоматической генерации изображений. Её главное отличие в том, что изображение строится по уравнению или системе уравнений. Поэтому в памяти компьютера для выполнения всех вычислений, ничего кроме формулы хранить не требуется. Только изменив коэффициенты уравнения, можно получить совершенно другое изображение. Эта идея нашла использование в компьютерной графике благодаря компактности математического аппарата, необходимого для ее реализации. Так, с помощью нескольких математических коэффициентов можно задать линии и поверхности очень сложной формы.



Однако, обратимся к истокам: понятия фрактал, фрактальная геометрия и фрактальная графика, появившиеся в конце 70-х, сегодня прочно вошли в обиход математиков и компьютерных художников. Слово фрактал было образовано от латинского fractus и в переводе означает «состоящий из фрагментов». Оно было предложено математиком Бенуа Мандельбротом в 1975 году для обозначения нерегулярных, но самоподобных структур, которыми он занимался. Фрактал— это объект, отдельные элементы которого наследуют свойства родительских структур. Фрактальными свойствами обладают многие природные объекты: снежинка при увеличении оказывается фракталом; по фрактальным алгоритмам растут кристаллы и растения.



Если орбита точки ‘убегает’ из цилиндра, то соответствующему пикселу приписывается цвет, который отображает число точек орбиты, посчитанных прежде, чем эта точка выйдет из цилиндра. Этот промежуток времени, необходимый для выхода орбитальных точек из цилиндра называется временем убегания (escape-time).
Когда эта процедура будет применена к каждому пикселу на экране, будет сгенерировано разноцветное изображение множества Мандельброта. Меняя уравнения для расчета орбит, но оставляя тот же общий метод, можно получить другие сложные, детализированные фракталы c вpеменным поpогом.
Повторное увеличение принесет новые детали. Не важно, как сильно увеличивается изображение, исчерпать множество Мандельброта невозможно. Новые детали будут появляться до бесконечности.
Цвета, используемые для выделения различных орбит, выбираются по усмотрению наблюдателя. Часто изменение цветовой гаммы позволяет по другому посмотреть на объект. Здесь изображен другой вид предыдущего изображения, где цвета изменены так, чтобы подчеркнуть кристаллоподобную структуру этой области фрактала.
Вначале экран очищен и x-y координаты начальной точки помещены в черный ящик. Одно из уравнений выбирается случайным образом (случайный выбор определяется набором вероятностей, которые описывают в среднем частоту использования каждого уравнения), и по этому уравнению находится новая пара координат. Потом высвечивается точка экрана с этими координатами.
Пара точек, сгенерированная на предыдущем шаге, снова заносится в черный ящик и опять по случайным образом выбранному уравнению получают новую пару, и соответствующая точка рисуется на экране. Этот процесс повторяется тысячи раз. Постепенно из случайным образом разбросанных точек на экране складывается изображение.
Пока продолжается итерационный процесс генерации координат, точки на экране медленно, но верно принимают форму листа папортника. Меняющаяся яркость отдельных точек указывает на то, что мы «попали» в них более чем один раз. Чем чаще координаты данной точки извлекаются из черного ящика, тем ярче раскрашен на экране этот пиксел.








