Автор: Пользователь скрыл имя, 17 Октября 2011 в 08:18, реферат
Графические форматы различаются по виду хранимых данных (растровая, векторная и смешанная формы), по допустимому объему данных, параметрам изображения, хранению палитры, методике сжатия данных (для EGA без сжатия требуется 256К) - DCLZ (Data Compression Lempel-Ziv), LZW (Lempel-Ziv & Welch), по способам организации файла (текстовый, двоичный), структуре файла (с последовательной или ссылочной (индексно-последовательной) структурой) и т.д.
МНИСТЕРСТВО
КУЛЬТУРЫ И ДУХОВНОГО
РАЗВИТИЯ РС(Я)
АРКТИЧЕСКИЙ
ГОСУДАРСТВЕННЫЙ
ИНСТИТУТ КУЛЬТУРЫ И
ИССКУСТВ
ФАКУЛЬТЕТ
ИНФОРМАЦИОННЫХ, БИБЛИОТЕЧНЫХ
ТЕХНОЛОГИЙ И МЕНЕДЖМЕНТА
КУЛЬТУРЫ
КАФЕДРА
ИНФОРМАТИКИ
Содержание
Графические форматы
Графические форматы различаются по виду хранимых данных (растровая, векторная и смешанная формы), по допустимому объему данных, параметрам изображения, хранению палитры, методике сжатия данных (для EGA без сжатия требуется 256К) - DCLZ (Data Compression Lempel-Ziv), LZW (Lempel-Ziv & Welch), по способам организации файла (текстовый, двоичный), структуре файла (с последовательной или ссылочной (индексно-последовательной) структурой) и т.д.
Растровый файл состоит из точек, число которых определяется разрешением, измеряемым обычно в точках на дюйм (dpi) или на сантиметр (dpc). Очень важным фактором, влияющим, с одной стороны, на качество вывода изображения, а с другой - на размер файла, является глубина цвета, т.е. число разрядов, отводимых для хранения информации о трех составляющих (если это цветная картинка) или одной составляющей (для полутонового не цветного изображения). Например, при использовании модели RGB глубина 24 разряда на точку означает, что на каждый цвет (красный, синий, зеленый) отводится по 8 разрядов и поэтому в таком файле может храниться информация о 2^24 = 16,777,216 цветах (Обычно в этом случае говорят о 16 млн. цветов). Очевидно, что даже файлы с низким разрешением содержат в себе тысячи или десятки тысяч точек. Так, растровая картинка размером 1024х768 точек и с 256 цветами занимает 768 Кбайт. Для уменьшения объемов файлов разработаны специальные алгоритмы сжатия графической информации. Именно они и являются основной причиной существования графических форматов.
Векторный способ записи графических данных применяется в системах автоматического проектирования (CAD) и в графических пакетах. В этом случае изображение состоит из простейших элементов (линия, ломаная, кривая Безье, эллипс, прямоугольник и т.д.), для каждого из которых определен ряд атрибутов (например, для замкнутого многоугольника - координаты угловых точек, толщина и цвет контурной линии, тип и цвета заливки и т.д.). Записывается также место объектов на странице и расположение их друг относительно друга (какой из них "лежит" выше, а какой ниже). Векторный формат является доказательством идеи древнегреческий математиков о том, что любую существующую в природе форму можно описать, используя геометрические примитивы и компас.
У каждого метода есть свои преимущества. Растровый позволяет передавать тонкие, едва уловимые детали образов, векторный же лучше всего применять, если оригинал имеет отчетливые геометрические очертания. Векторные файла меньше по объему, зато растровые быстрее вырисовываются на экране дисплея, так как для вывода векторного изображения процессору необходимо произвести множество математических операций. С другой стороны, векторные файлы гораздо проще редактировать.
Существует
множество программ-
Ниже описан ряд наиболее распространенных графических форматов.
В
настоящее время
Опишу графические форматы, используемые на Macintosh и РС. Опишу не все, а только наиболее известные и популярные; кроме того, расскажу о ряде малоизвестных, но весьма полезных форматах файлов. Надеюсь, что полученная информация поможет вам избежать многих ошибок при работе с графикой.
Вся
компьютерная графика делится на
две большие ветви: растровую
и векторную. Векторы представляют
собой математическое описание объектов
относительно точки начала координат.
Проще говоря, чтобы компьютер
нарисовал прямую, нужны координаты
двух точек, которые связываются
по кратчайшей, для дуги задается радиус
и т.д. Таким образом, векторная
иллюстрация - это набор геометрических
примитивов. Сложность при передаче
данных из одного векторного формата
в другой заключается в использовании
программами различных
Растровый файл устроен проще (для понимания, по крайней мере). Он представляет собой прямоугольную матрицу (bitmap), разделенную на маленькие квадратики - пикселы (pixel - picture element). Чем больше пикселов в каждом квадратном дюйме на матрице, тем выше разрешение файла. Данная структура характерна для всех растровых форматов. Различаются они способностью нести какую-либо дополнительную информацию, количеством информации о цвете, которую можно определить для каждого пиксела, способом архивации, другими особенностями.
BMP (Windows Device Independent Bitmap)
Формат ВМР является родным форматом Windows, он поддерживается всеми графическими редакторами, работающими под ее управлением. Применяется для хранения растровых изображений, предназначенных для использования в Windows и, по сути, больше ни на что не пригоден. Способен хранить как индексированный (до 256 цветов), так и RGB-цвет (16.700.000 оттенков). Возможно, применение сжатия по принципу RLE, но делать это не рекомендуется, так как очень многие программы таких файлов не понимают (они могут иметь расширение .rle). Существует разновидность формата ВМР для операционной системы OS/2. На Macintosh BMP читается и пишется без всяких проблем Photoshop'ом.
WMF (Windows Metafile)
Еще один родной формат Windows. Служит для передачи векторов через буфер обмена (Clipboard). Понимается практически всеми программами Windows, так или иначе связанными с векторной графикой. Однако, несмотря на кажущуюся простоту и универсальность, пользоваться форматом WMF стоит только в крайних случаях для передачи "голых" векторов. WMF искажает (!) цвет, не может сохранять ряд параметров, которые могут быть присвоены объектам в различных векторных редакторах, не понимается программами на Macintosh.
PICT (Macintosh QuickDraw Picture Format)
Стандарт для буфера обмена Macintosh. Способен нести как растровую, так и векторную информацию. Поддерживается на Mac'e всеми программами. На РС имеет расширение .pic или .pct. PICT читается рядом программ, но работа с ним редко бывает простой и бесхитростной.
GIF (CompuServe Graphics Interchange Format)
Разработанный
фирмой CompuServe для передачи растровых изображений
по сетям, формат GIF не зависит от аппаратного
обеспечения. Он использует LZW-компрессию,
что позволяет хорошо сжимать файлы, в
которых много однородных заливок (логотипы,
надписи, схемы). GIF-формат позволяет записывать
изображение "через строчку" (Interlaced),
благодаря чему, имея только часть файла,
можно увидеть изображение целиком, но
с меньшим разрешением. Эта возможность
широко применяется в Интернете. Сначала
вы видите картинку с грубым разрешением,
а по мере поступления новых данных ее
качество улучшается. В GIF'e можно назначить
один или более цветов прозрачными, они
станут невидимыми в интернетовских браузерах
и некоторых других программах. Прозрачность
обеспечивается за счет дополнительного
Alpha-канала, сохраняемого вместе с файлом.
Кроме того, файл GIF может содержать не
одну, а несколько растровых картинок,
которые интернетовские браузеры могут
подгружать одну за другой с указанной
в файле частотой. Это называется GIF-анимация.
Основное ограничение формата GIF состоит
в том, что цветное изображение может быть
записано только в режиме 256 цветов. Для
полиграфии этого явно недостаточно.
PNG (Portable Network Graphics)
PNG - недавно разработанный формат для Сети, призванный заменить собой устаревший GIF. Использует сжатие без потерь. Глубина цвета может быть любой, вплоть до 48 бит (RGB, для сравнения, - 24), используется Interlacing, причем не только строк, но и столбцов, поддерживается плавно переходящая прозрачность. В файл формата PNG записывается информация о гамма-коррекции. Гамма представляет собой некое число, характеризующее зависимость яркости свечения экрана вашего монитора от напряжения на электродах кинескопа. Это число, считанное из файла, позволяет ввести поправку яркости при отображении. Нужно оно для того, чтобы картинка, созданная на Мас'е, выглядела одинаково и на РС и на Silicon Graphics. Таким образом, эта особенность помогает реализации основной идеи WWW - одинакового отображения информации независимо от аппаратуры пользователя. Файлы PNG могут делать все основные графические редакторы. Их понимает Netscape Communicator 4.04 и, как пишут, Internet Explorer 4 (хотя у моей версии Explorer'a это не получилось).
JPEG (Joint Photographic Experts Group)
Строго говоря, JPEG'ом называется не формат, а алгоритм сжатия, основанный не на поиске одинаковых элементов, как в RLE и LZW, а на разнице между пикселами. JPEG ищет плавные цветовые переходы в квадратах 9х9 пикселов. Вместо действительных значений JPEG хранит скорость изменения от пиксела к пикселу. Лишнюю, с его точки зрения, цветовую информацию он отбрасывает, усредняя некоторые значения. Чем выше уровень компрессии, тем больше данных отбрасывается и тем ниже качество. Используя JPEG, можно получить файл в 10-500 раз меньше, чем ВМР! Формат аппаратно независим, полностью поддерживается на РС и Macintosh, однако он относительно нов и не понимается старыми программами (до 1995 года).
Из
сказанного можно сделать следующие
выводы. JPEG'ом лучше сжимаются растровые
картинки фотографического качества,
чем логотипы или схемы - в них больше полутоновых
переходов, среди же однотонных заливок
появляются нежелательные помехи. Лучше
сжимаются и с меньшими потерями изображения
с высокой резолюцией (200-300 и более dpi),
чем с низкой (72-150 dpi), т.к. в каждом квадрате
9х9 пикселов переходы получаются более
мягкие за счет того, что их (квадратов)
в файлах высокого разрешения больше.
В JPEG'е следует сохранять только конечный
вариант работы, потому что каждое пересохранение
приводит к все новым потерям (отбрасыванию)
данных и превращения исходного изображения
в кашу.
Как это ни парадоксально, возможности
алгоритма сжатия JPEG реализованы в формате
JPEG не полностью. Сжатие в файлах формата
Photoshop EPS с JPEG-кодированием дает несколько
лучшие результаты, но это мы обсудим ниже.
TIFF (Tagged Image File Format)
Аппаратно независимый формат TIFF на сегодняшний день является одним из самых распространенных и надежных, его поддерживают практически все программы на РС и Macintosh так или иначе связанные с графикой. TIFF является лучшим выбором при импорте растровой графики в векторные программы и издательские системы. Ему доступен весь диапазон цветовых моделей от монохромной до RGB, CMYK и дополнительных цветов Pantone. TIFF может сохранять векторы Photoshop'a, Alpha-каналы для создания масок в видеоклипах Adobe Premiere и массу других дополнительных данных.
TIFF
имеет две разновидности: для
РС и Macintosh. Это связано с тем, что
процессоры Intel и Motorola читают и записывают
числа совершенно противоположными способами.
Смущаться не стоит - как правило, программы
с легкостью читают оба варианта формата.
Наибольшие проблемы обычно вызывает
LZW-компрессия, иногда применяемая в TIFF'e.
Ряд программ (например, QuarkXPress 3.x и Adobe
Streamline) не умеют читать такие файлы, кроме
того, они могут дольше выводиться на принтеры
и фотонаборные автоматы. Только если
файл комрессуется в 3-4 раза, вы получаете
выигрыш во времени вывода.