- •Задание кафедры:
- •Аннотация.
- •Введение
- •Графика и графические форматы
- •Основные представления графических данных
- •1.1.1. Виды компьютерной графики
- •1.1.2. Растровая графика История
- •Понятие растрового изображения
- •Форматы растровых изображений
- •Достоинства
- •Недостатки
- •1.1.3. Векторная графика Понятие векторной графики
- •Векторные операции
- •Достоинства
- •Недостатки
- •1.1.4. Основные понятия трехмерной графики
- •1.2. Представление графических данных
- •Форматы графических данных
- •1.2.2.Формат gif
- •Область применения
- •Анимированные изображения
- •Чересстрочный gif
- •История
- •Разновидности схем сжатия jpeg
- •1.2.4. Формат png
- •История формата
- •Область применения
- •Анимация
- •1.2.5.Преобразование графических форматов
- •1.3. Средства для работы с растровой графикой
- •1.3.1.Аппаратные средства получения растровых изображений
- •1.3.2.Программные средства создания растровых изображений
- •1.3.2.1. Создание и редактирование растровых изображений при помощи gimp
- •Возможности gimp
- •1.3.2.2. Создание и редактирование растровых изображений при помощи Adobe Photoshop
- •2.2. Хранение растровых изображений
- •2.3. Хранение векторных изображений
- •Библиографический список
2.2. Хранение растровых изображений
Изображение на экране монитора формируется из маленьких квадратиков (иногда их называют точками) - пикселов. В зависимости от типа монитора и видеокарты количество таких пикселов на экране может быть различным. Современные видеокарты обеспечивают разрешение 1024 на 768 пикселов и более. Каждому пикселу соответствуют один или несколько байтов видеопамяти, задающих атрибуты пиксела: цвет, яркость. Следовательно, изображение на экране - это массив в видеопамяти, каждый элемент которого содержит значения атрибутов для одного пиксела. Чтобы программа могла создавать различные изображения, она должна либо хранить массивы атрибутов, либо уметь формировать атрибуты для каждого пиксела экрана. Изображение, построенное с помощью отдельных точек - пикселов, называется растровым[9]. Реально изображение делится на квадратики (пикселы) и данные о каждом из них кодируется. Такая схема уже века назад была придумана для вышивания узоров крестиком. Заметим, что растровые рисунки в компьютерах имеют прямоугольную форму: к любому изображению добавляется фон, превращающий рисунок в прямоугольник. Не зная размера пикселя, нельзя построить изображение на основе закодированных данных. На практике используют не размер пикселя, а задают ширину и высоту (в пикселях, в сантиметрах или в других единицах) рисунка и его разрешение. Разрешением экрана является плотность размещения пикселей. Она зависит от качества кинескопа монитора. Принятой единицей измерения разрешения является количество точек на дюйм - dpi (Dot Per Inch). При отображении рисунков на мониторе , используют разрешение от 72 dpi до 120 dpi. При печати самым распространенным разрешением для вывода текста является 300 dpi, но для высококачественных отпечатков можно использовать и большее разрешение (1440 dpi).
2.3. Хранение векторных изображений
Векторный формат основан на представлении объекта в виде отрезков прямых (векторов)[10]. Для каждого из них задана пара точек - концов вектора (или точка, направление вектора и его длина) и атрибуты - цвет, толщина линии и т.п. Фактически в векторном способе кодирования геометрические фигуры, кривые и прямые линии, составляющие рисунок хранятся в памяти компьютера в виде математических формул и геометрических фигур (круг, эллипс и т.д.). Чтобы запомнить в векторном формате круг следует запомнить только его радиус, координаты центра и цвет. Очевидно, что размер такого файла будет намного меньше, чем, если бы мы разбивали его на отдельные пиксели. Сложный рисунок разбивается на простые фигуры. Каждое изображение в векторном формате состоит из множества составляющих частей, которые можно редактировать независимо друг от друга. Эти части назваются объектами. Для каждого объекта в векторном файле хранятся его размеры, кривизна, местоположение в виде числовых коэффициентов. Благодаря этому они легко масштабируются без искажений и не зависят от разрешения.
Вывод
Пользователю графической программы не требуется знать, как именно в том или ином формате хранится информация о графических данных. Однако умение разбираться в особенностях форматов имеет большое значение для эффективного хранения изображений и организации обмена данными между различными приложениями.
