RSS

Компьютерная терминология    1_9  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  .....  A  Б  В  Г  Д  Ж  З  И  К  Л  М  Н  О  П  Р  С  Т  У  Ф  Х  Ц  Ч




Форматы графических файлов

   
 

Новости

 



Знание файловых форматов и их возможностей является одним из ключевых факторов в допечатной подготовке изданий, подготовке изображений для web и в компьютерной графике вообще. Да, сегодня нет такого калейдоскопа расширений, как в начале 90-х, когда каждая компания-производитель редакторов изображений считала своим долгом создать свой файловый тип, а то и не один, однако это не означает, что "все нужно сохранять в TIFF, а сжимать JPEG'ом". Каждый, из утвердившихся сегодня форматов, прошел естественный отбор, доказал свою жизнеспособность и нужность. Все они имеют какие-то характерные особенности и возможности, делающие их незаменимыми в работе. Знание особенностей, тонкостей техноглогии важно для современного дизайнера так же, как для художника необходимо разбираться в различиях химического состава красок, свойствах грунтов, типов металлов и породах дерева.
Основное назначение Знания, по большому счету, это расширение возможностей человека, увеличение степени его свободы, когда человек поступает так, как считает нужным, а не так, как вынуждают его обстоятельства.


* * *


Все графические данные в компьютере можно разделить на на две большие ветви: растровую и векторную. Векторы представляют из себя математическое описание объектов относительно точки начала координат. Проще говоря, чтобы компьютер нарисовал прямую нужны координаты двух точек, которые связываются по кратчайшей, для дуги задается радиус и т.д. Таким образом, векторная иллюстрация это набор геометрических примитивов. Большинство векторных форматов могут так же содержать внедренные в файл растровые объекты или ссылку на растровый файл (технология OPI). Сложность при передаче данных из одного векторного формата в другой заключается в использовании программами различных алгоритмов, разной математики при построении векторных и описании растровых объектов.


OPI (Open Prepress Interface) - технология, разработанная фирмой Aldus, позволяющая импортировать не оригинальные файлы, а их образы, создавая в программе лишь копию низкого разрешения (эскиз) и ссылку на оригинал. В процессе печати на принтер, эскизы подменяются на оригинальные файлы. Применение OPI, вместо простого внедрения, (embedding) дает возможность экономить ресурсы компьютера (прежде всего, память), заметно повышая его производительность. OPI является основной работы с импортированными графическими файлами в таких программах, как FreeHand и QuarkXPress, широко применяется в других продуктах.


Растровый файл устроен проще (для понимания, по крайней мере). Он представляет из себя прямоугольную матрицу (bitmap), разделенную на маленькие квадратики - пикселы (pixel - picture element). Растровые файлы можно разделить на два типа: предназначенные для вывода на экран и для печати.
Разрешение файлов таких форматов как GIF, JPEG, BMP зависит от видеосистемы компьютера. В старых Маках на квадратный дюйм экрана приходилось 72 пиксела (экранное разрешение), на Windows единого стандарта не сложилось, но сегодня чаще всего употребляется значение 96 пикселов на квадратный дюйм экрана. Реально, однако, эти параметры теперь стали довольно условными, так как почти все видеосистемы современных компьютеров позволяют изменять количество отображаемых на экране пикселов. Растровые форматы, предназначенные исключительно для вывода на экран имеют только экранное разрешение, то есть один пиксел в файле соответствует одному экранному пикселу. На печать они выводятся так же с экранным разрешением.
Растровые файлы, предназначенные для допечатной подготовки изданий имеют, подобно большинству векторных форматов, параметр Print Size - печатный размер. С ним связано понятие печатного разрешения, которое представляет из себя соотношение количества пикселов на один квадратный дюйм страницы (ppi, pixels per inch или dpi - dots per inch, - термин не совсем верный, но часто употребимый). Печатное разрешение может быть от 130 dpi (для газеты) до 300 (высококачественная печать), больше почти никогда не нужно.
Растровые форматы, так же отличаются друг от друга способностью нести дополнительную информацию: различные цветовые модели, вектора, Альфа-каналы или каналы плашковых (spot)-цветов, слои различных типов, интерлиньяж (черезстрочная подгрузка), анимация, возможности сжатия и другое.

GIF (CompuServe Graphics Interchange Format)


Независящий от аппаратного обеспечения формат GIF был разработан в 1987 году (GIF87a) фирмой CompuServe для передачи растровых изображений по сетям. В 1989-м формат был модифицирован (GIF89a), были добавлены поддержка прозрачности и анимации. GIF использует LZW-компрессию, что позоляет неплохо сжимать файлы, в которых много однородных заливок (логотипы, надписи, схемы).


Метод сжатия LZW (Lempel-Ziv-Welch) разработан в 1978 году израильтянами Лемпелом и Зивом, и доработан позднее в США. Сжимает данные путем поиска одинаковых последовательностей (они называются фразы) во всем файле. Выявленные последовательности сохраняются в таблице, им присваиваются более короткие маркеры (ключи). Так, если в изображении имеются наборы из розового, оранжевого и зеленого пикселов, повторяющиеся 50 раз, LZW выявляет это, присваивает данному набору отдельное число (например, 7) и затем сохраняет эти данные 50 раз в виде числа 7. Метод LZW, так же, как и RLE, лучше действует на участках однородных, свободных от шума цветов, он действует гораздо лучше, чем RLE, при сжатии произвольных графических данных, но процесс кодирования и распаковки происходит медленее.


GIF позволяет записывать изображение "через строчку" (Interlaced), благодаря чему, имея только часть файла, можно увидеть изображение целиком, но с меньшим разрешением. Это достигается за счет записи, а затем подгрузки, сначала 1, 5, 10 и т.д. строчек пикселов и растягивания данных между ними, вторым проходом следуют 2, 6, 11 строчки, разрешение изображения в интернетовском браузере увеличивается. Таким образом, задолго до окончания загрузки файла пользователь может понять, что внутри и решить, стоит ли ждать, когда файл поднимется весь. Черезстрочная запись незначительно увеличивает размер файла, но это, как правило, оправдывается приобретаемым свойством.
В GIF’e можно назначить один или более цветов прозрачными, они станут невидимми в интернетовских браузерах и некоторых других программах. Прозрачность обеспечивается за счет дополнительного Alpha-канала, сохраняемого вместе с файлом. Кроме того файл GIF может содержать не одну, а несколько растровых картинок, которые браузеры могут подгружать одну за другой с указанной в файле частотой. Так достигается иллюзия движения (GIF-анимация).
Основное ограничение формата GIF состоит в том, что цветное изображение может быть записано только в режиме 256 цветов. Для полиграфии этого явно недостаточно.

JPEG (Joint Photographic Experts Group)


Срого говоря JPEG’ом называется не формат, а алгоритм сжатия, основанный не на поиске одинаковых элементов, как в RLE и LZW, а на разнице между пикселами. Кодирование данных происходит в несколько этапов. Сначала графические данные конвертируются в цветовое пространство типа LAB, затем отбрасывается половина или три четверти информации о цвете (в зависимости от реализации алгоритма). Далее анализируются блоки 8х8 пикселов. Для каждого блока формируется набор чисел. Первые несколько чисел представляют цвет блока в целом, в то время, как последующие числа отражают тонкие делали. Спектр деталей базируется на зрительном восприятии человека, поэтому крупные детали более заметны.
На следующем этапе, в зависимости от выбранного вами уровня качества, отбрасывается определенная часть чисел, представляющих тонкие детали. На последнем этапе используется кодирование методом Хафмана для более эффективного сжатия конечных данных. Восстановление данных происходит в обратном порядке.
Таким образом, чем выше уровень компрессии, тем больше данных отбрасывается, тем ниже качество. Используя JPEG можно получить файл в 1-500 раз меньше, чем ВМР! Формат аппаратно независим, полностью поддерживается на РС и Macintosh, однако он относительно нов и не понимается старыми программами (до 1995 года). JPEG не поддерживает индексированные палитры цветов. Первоначально в спецификациях формата не было и CMYK, Adobe добавила поддержку цветоделения, однако CMYK JPEG во многих программах делает проблемы. Лучшим решением является использование JPEG-сжатия в Photoshop EPS-файлах, которое описывается ниже.
Существют подформаты JPEG. Baseline Optimized - файлы несколько лучше сжимаются, но не читаются некоторыми программами. JPEG Baseline Optimized разработан специально для Интернета, все основные браузеры его поддерживают. Progressive JPEG так же разработан специально для Сети, его файлы меньше стандартных, но чуть больше Baseline Optimized. Главная особенность Progressive JPEG в поддержке аналога черезстрочного вывода.
Из сказанного можно сделать следующие выводы. JPEG’ом лучше сжимаются растровые картинки фотографического качества, чем логотипы или схемы - в них больше полутоновых переходов, среди однотонных заливок же появляются нежелательные помехи. Лучше сжимаются и с меньшими потерями большие изображения для web или с высокой печатной резолюцией (200-300 и боее dpi), чем с низкой (72-150 dpi), т.к. в каждом квадрате 8х8 пикселов переходы получаются более мягкие, за счет того, что их (квадратов) в таких файлах больше. Не желательно сохранять с JPEG-сжатием любые изображения, где важны все ньюансы цветопередачи (репродукции), так как во время сжатия происходит отбрасывание цветовой информации. В JPEG’е следует сохранять только конечный вариант работы, потому что каждое пересохранение приводит ко все новым потерям (отбрасыванию) данных и превращения исходного изображения с кашу.


Цветовое пространство LAB представляет цвет в трех каналах: один канал выделен для значений яркости (L - Lightnes) и два других для цветовой информации (А и В). Цветовые каналы соответствуют шкале, а не какому)нибудь одному цвету. Канал А представляет непрерывный спектр от зеленого к красному, в то время как канал В - от синего к желтому. Средние значения для А и В соответствуют реальным оттенкам серого.
Существует похожая цветовая модель YCC, используемая в форматах Kodak Photo CD и FlashPix.


Метод сжатия Хаффмана (Huffman) разработан в 1952 году и используется как составная часть в ряде других схем сжатия, таких как LZW, Дефляция, JPEG. В методе Хаффмана берется набор символов, который анализируется, чтобы определить частоту каждого символа. Затем для наиболее часто встречающихся символов используется представление в виде минимально возможного количества битов. Например, буква "е" чаще всего встречается в английских текстах. Используя кодировку Хаффмана вы можете представить "е" всего лишь двумя битами (1 и 0), вместо восьми битов, необходимых для представления буквы "е" в кодировке ASCII.

PNG (Portable Network Graphics)


PNG - разработанный относительно недавно формат для Сети, призваный заменить собой устаревший GIF. Использует сжатие без потерь Deflate, сходное с LZW (именно из-за патентования в 1995-м году алгоритма LZW возник PNG). Сжатые индексированные файлы PNG, как правило, меньше аналогичных GIF'ов, RGB PNG меньше соответствующего файла в формате TIFF.
Глубина цвета может быть любой, вплоть до 48 бит. Используется двухмерный interlacing (не только строк, но и столбцов), который, так же, как и в GIF'е, слегка увеличивает размер файла. В отличие от GIF'а, где прозрачность как мед - либо есть, либо нет, PNG поддерживает также полупрозрачные пикселы (то есть в диапазоне прозрачности от 0 до 99%) за счет Альфа-канала с 256 градациями серого.
В файл формата PNG записывается информация о гамма-коррекции. Гамма представляет собой некое число, характеризующее зависимость яркости свечения экрана вашего монитора от напряжения на электродах кинескопа. Это число, считанное из файла, позволяет ввести поправку яркости при отображении. Нужно оно для того, чтобы картинка, созданная на Мас’е, выглядела одинаково и на РС и на Silicon Graphics. Таким образом эта особенность помогает реализации основной идеи WWW - одиакового отображения информации независимо от аппаратуры пользователя.
PNG поддерживается в Microsoft Internet Explorer начиная с версии 4 для Windows и с версии 4.5 на Макинтош. Netscape добавила поддержку PNG для своего браузера в версии, начиная с 4.0.4 для обеих платформ. Тем не менее до сих пор не реализована поддержка таких важных функций формата, как плавно переходящая прозрачность и гамма-корекция.

TIFF (Tagged Image File Format)


Аппаратно независимый формат TIFF, на сегодняшний, день является одним из самых распространенных и надежных, его поддерживают практически все программы на РС и Macintosh так или иначе свяанные с графикой. TIFF является лучшим выбором при импорте растровой графики в векторные программы и издательские системы. Ему доступен весь диапазон цветовых моделей от монохромной до RGB, CMYK и дополнительных цветов Pantone. TIFF может сохранять обтравочные контуры, Альфа-каналы, другие дополнительные данные.
TIFF имеет две разновидности: для Macintosh и РС. Это связано с тем, что процессоры Motorola читают и записывают числа слева направо, а процессоры Intel - наоборот. Современные программы могут без проблем использовать оба варианта формата.
В формате TIFF может быть использована LZW-компрессия. Ряд старых программ (например, QuarkXPress 3.x, Adobe Streamline, многие программы-распознаватели текста) не умеют читать сжатые файлы TIFF, однако, если выпользуетесь новым программным обеспечением, нет причины не использовать компрессию.

Adobe PostScript


PostScript - язык описания страниц (язык управления лазерными принтерами) фирмы Adobe. Был создан в 80-х годах для реализации принципа WYSIWYG (What You See is What You Get). Файлы этого формата фактически представляют из себя программу с командами на выполнение для выводного устройства. Они имеют расширение .ps или, реже, .prn и получаются с помощью функции Print to file графических программ при использовании драйвера PostScript-принтера. Такие файлы содержат в себе сам документ (только то, что располагалось на страницах), все связанные файлы (как растровые, так и векторные), использованные шрифты, а так же другую инфомацию: цветоделение, дополнительные платы, полутоновой растр для каждой платы, линиатуру растра и другие данные для выводного устройства. Если файл закрыт правильно, не имеет значения на какой платформе он делался, были использованы шрифты True Type или Adobe Type 1 - все равно.
Растровые данные, как правило, записываются в двоичной кодировке (Binary). Бинарный код занимает вдвое меньше места, чем ASCII. Кодировка ASCII иногда требуется для передачи файлов черерез сети, для кроссплатформенного обмена, для печати через последовательные кабели. В приведенных случаях двоичная кодировка может исказиться (что сделает файл нечитаемым) или вызвать "странное" поведение файл-сервера. Эти проблемы давно изжиты в современных системах, но старые компьютеры и серверы бывают им подвержены. Сказанное относится ко всем форматам, основанным на языке PostScript: EPS и PDF, которые описываются ниже.
 

EPS (Encapsulated PostScript)


Формат Encapsulated PostScript можно назвать самым надежным и универсальным способом сохранения данных. Он использует упрощенную версию PostScript: не может содержать в одном файле более одной страницы, не сохраняет ряд установок для принтера. Как и в файлы печати PostScript, в EPS записывают конечный вариант работы, хотя такие программы, как Adobe Illustrator и Adobe Photoshop могут использовать его как рабочий. EPS предназначен для передачи векторов и растра в издательские системы, создается почти всеми программами, работающими с графикой. Использовать его имеет смысл только тогда, когда вывод осуществляется на PostScript-устройстве. EPS поддерживает все небходимые для печати цветовые модели, среди них такая, как Duotone, может записывать, так же, данные в RGB, обтравочный контур, информацию и треппинге и растрах, внедренные шрифты. В формате EPS сохраняют данные в буфере обмена (Clipboard) программы Adobe для обмена между собой.
Вместе с файлом можно сохранить эскиз (image header, preview). Это копия низкого разрешения в формате PICT, TIFF, JPEG или WMF, которая сохраняется вместе с файлом EPS и позволяет увидеть, что внутри, поскольку открыть файл на редакцию могут только Photoshop и Illustrator. Все остальные импортируют эскиз, подменяя его при печати на PostScript-принтере оригинальной информацией. На принтере не, поддерживающем PostScript, выводится на печать сам эскиз. Если вы работаете на Photoshop для Макинтош, сохраняйте эскизы в формате JPEG, остальные маковские программы сохраняют эскизы в формате PICT. Эти и JPEG-эскизы не могут использовать Windows-приложения. Если вы работаете на PC или не знаете, где будет использоваться файл, сохраняйте эскиз в формате TIFF (когда предоставляется выбор). CorelDRAW так же предлагает для эскиза векторный формат WMF, стоит очень осторожно пользоваться этим детищем Microsoft - до добра не доведет.
Изначально EPS разрабатывался как векторный формат, позднее появилась его растровая разновидность - Photoshop EPS. Кроме типа эскиза (TIFF, PICT, JPEG) Photoshop дает возможность выбрать способ кодирования данных. ASCII и Binery описывались выше, на JPEG стоит остановиться.
Photoshop позволяет сжимать растровые данные с помощью алгоритма JPEG. Adobe доработала этот способ сжатия. Теперь JPEG, в исполнении Photoshop, поддерживает CMYK и сжимат лучше, чем JPEG, полностью соответствующий первоначальным спецификациям. Другими словами, EPS-файлы без эскиза с JPEG-кодированием весят меньше, чем аналогичные файлы формата JPEG! Однако обращу внимание на важную особенность в работе с JPEG-сжатием в EPS. Драйверы принтеров и фотонаборных автоматов не могут выполнять цветоделение таких файлов. То есть при выполнении цветоделения на вашем компьютере EPS-картинка с JPEG-сжатием полностью окажется на первой плате (Cyan, обычно). Тем не менее, в сервисном бюро рабочие станции Scitex (их большинство в Израиле) могут цветоделить странцы с JPEG EPS-иллюстрациями без всяких проблем. Системы других фирм, думаю, так же поддерживают JPEG EPS, в любом случае стоит поинтересоваться. В сервисных бюро и типографиях Тель-Авива мне часто рекомендовали использовать для записи растровых данных именно JPEG EPS вместо TIFF, так как он быстрее выводится.
EPS имеет много разновидностей, что зависит от программы-создателя. Самые надежные EPS создают программы производства Adobe Systems: Photoshop, Illustrator, и др. (InDesign, пока, исключение). С 1996 года программы Adobe имеют встроенный интерпретатор PostScript, поэтому могут открывать EPS и редактировать их. Эта возможность представляется мне очень важной. Остальные графические редакторы открывать EPS не могут, мало того, создаваемые ими EPS-файлы иногда оказываются, мягко говоря, особенными. Среди самых проблемных Quark EPS, создаваемый функцией Save Page As EPS и FreeHand editable EPS, создаваемый функцией Save As. Не стоит особенно доверять Corel’овским EPS версии 6 и ниже и EPS из CorelXARA. У EPS-файлов из CorelDRAW 7 и выше сохраняется проблема добавления полей к Bounding Box (условный прямоугольник в PostScript, описывающий все объекты на странице). Прежде, чем экспортировать из CorelDRAW, CorelXARA и, в меньшей степени, из FreeHand'а EPS-файлы стоит конвертировать многие эффекты программ (полупрозрачные заливки, например) в растровые или простые векторные заливки. Толстые контуры (более 2 pt), возможно, имеет смысл конвертировать в объекты, когда программа дает такую возможность. Проверить EPS-файл можно Adobe Illustrator'ом, если он открывает - значит все в порядке.

PDF (Portable Document Format)


PDF предложен фирмой Adobe как независимый от платформы формат для создания электронной документации, презентаций, передачи верстки и графики через сети.
Одностраничные файлы PDF могут создавать Photoshop и Illustrator. Photoshop выпускает PDF отличного качества. Illustrator не всраивает шрифты, даже когда его об этом просят. Многостраничные PDF могут создавать InDesign, PDFWriter и Acrobat Distiller. InDesign слегка искажает цвет при конвертации растровых картинок в CMYK, но в остальном делат все нормально. Я думаю, у этой программы есть большая перспектива в области настольного издательства. PDFWriter работат как виртуальный принтер. Он не основан на PostScript и не может корректно обрабатывать графику, PDFWriter предназначен для быстрого изготовления простых текстовых документов. У него наблюдается та же проблема со встраиванием шрифтов, что и у Illustrator'а. Самые надежные и максимально близкие к оригиналу PDF создает из PostScript и EPS-файтов программа Acrobat Distiller, поставляемая в пакете Adobe Acrobat и вместе и PageMaker'ом.
PDF первоначально проектировался как компактный формат электронной документации. Поэтому все данные в нем могут сжиматься, причем к разного типа информации применяются разные, наиболее подходящие для них типы сжатия: JPEG, RLE, CCITT, ZIP (похожее на LZW и известное еще как Defate). Программа Acrobat Exchange 3 (которая в 4-й версии стала называться просто Acrobat 4.0) позволяет расставлять гиперссылки, заполняемые поля, включать в файл PDF видео и звук, другие действия.


Метод сжатия CCITT (International Telegraph and Telephone Committie) был разработан для факсимильной передачи и приема. Является более узкой версией кодирования методом Хаффмана. CCITT Group 3 идентичен формату факсовых сообщений, CCITT Group 4 - формат факсов, но без специальной управляющей информации.


Файл PDF может быть оптимизирован. Из него удаляются повторяющиеся элементы, устанавливается постраничный порядок загрузки страниц через web, с приоритетом сначала для текста, потом графика, наконец шрифты. Обратите внимание, когда повторяющихся элементов нет, файл, после оптимизации, как правило, несколько увеличивается.
PDF все больше используется для передачи по сетям в компактном виде графики и верстки. Он может сохранять всю информацию для выводного устройства, которая была в исходном PostScript-файле. Это касается PDF версий 3 и 4. Однако, в 3 версия не может включать сведения о треппинге, некоторые другие специфические данные (DSC, например), не использует цветовые профили. Все это возмещено в 4-й версии, используйте ееPDF все больше используется для передачи по сетям в компактном виде графики и верстки. Он может сохранять всю информацию для выводного устройства, которая была в исходном PostScript-файле. Это касается PDF версий 3 и 4. Однако, в 3 версия не может включать сведения о треппинге, некоторые другие специфические данные (DSC, например), не использует цветовые профили. Все это возмещено в 4-й версии, используйте ее, если есть возможность.
 

Scitex CT


PostScript-файл, предназначенный для вывода проходит ряд этапов на пути к фотонаборному автомату. Важнейшим из них является растрирование - процесс конвертации PostScript-данных в битовую карту, выполняемый интерпретатором PostScript (RIP). Разработанный фирмой Scitex файловый формат Scitex CT является не чем иным как битовой картой готовой к выводу на фотонаборных автоматах Dolev этой фирмы. Формат удобен тогда, когда не требуется выполнение треппинга, электронного спуска полос (импозиции), др. операций, только вывод. Это может быть, нпример, плакат формата A2. Если вы сделали сложную графику с большим количеством векторных и растровых элементов и опасаетесь проблем на выводе, то, может быть, стоит попытаться растрировать работу в Photoshop'е и передать ее в сервисное бюро в виде файла Scitex CT (.sct). [Вышеприведенные данные получены в сервисном бюро "Миксам", Тель-Авив]
Scitex CT во многом похож на TIFF, но не поддерживает Indexed Color, RGB, Альфа-каналы, сжатие; может включать в себя векторные контуры. Не стоит, однако, их использовать, если работа идет прямо на фотонаборный автомат. Scitex CT поддерживается всеми основными настольными издательскими системами, программами подготовки иллюстраций. Используя в работе с ними Scitex CT вместо TIFF, можно получить некоторый прирост в скорости растрирования и другой обработке данных на рабочей станции Scitex непосредственно перед выводом.

Adobe Photoshop Document


Внутренний формат популярного растрового редактора Photoshop в последнее время стал поддерживаться все большим количеством программ. Он позволяет записывать изображние со многими слоями, их масками, дополнительными Альфа-каналами и каналами простых (spot) цветов (начиная с версии 5), контурами и другой информацией - все, что может сделать Photoshop. В версии 3.0 появляются слои, контуры и RLE-компрессия, в 4-й версии алгоритм улучшается, файлы становятся еще меньше. В версии 5 реализован принципиально иной подход к управлению цветом. В программу была внедрена архитектура управления цветом, основанная на профилях для сканеров, мониторов и принтеров Международного консорциума по цвету (International Color Consortium, ICC).
Несмотря на то, что в 5-й версии появились новые эффекты со слоями, текстом, а так же возможность создавть дополнительные каналы для простых цветов, профили, формат Photoshop'a имеет полную совместимость от 5-й до 3-й версии. В Photoshop'e 2.5 не было слоев и контуров, поэтому он выступает, как отдельный подформат.
Однослойный Photoshop Document понимают ряд программ, многослойные могут импортировать Illustrator и InDesidn. Fractal Design Painter и Corel PHOTO-PAINT открывают на редакцию многослойные документы Photoshop, причем лишь PHOTO-PAINT 8 открывает файл Photoshop'а 100-процентно корректно.


Одной из простейших форм сжатия является метод RLE (Run Length Encoding - кодирование с переменной длиной строки). Действие метода RLE заключается в поиске одинаковых пикселов в одной строке. Если в строке, допустим, имеется 3 пиксела белого цвета, 21 - черного, затем 14 - белого, то применение RLE дает возможность не запоминать каждый из них (38 пикселов), а записать как 3 белых, 21 черный и 14 белых в первой строке.
Так же как и LZW, RLE хорошо работает с искусственными и пастеризованными картинками и полохо с фотографиями. В действительности, если фотография детализирована, RLE может даже увеличить размер файла.

Adobe Illustrator Document


Adobe Illustrator - самый первый продукт Adobe. Он был создан сразу же после выхода PostScript Level 1, его можно назвать интерфейсом для PostScript (многие программы даже определяют формат Adobe Illustrator Document, как Generic EPS). Формат Illustrator'а напрямую открывается Photoshop'ом, его поддерживают почти все программы Макинтош и Windows так или иначе связанные с векторной графикой и графикой вообще. Все, что создает Adobe Illustrator, поддерживается PostScript'ом (исключение составляют, разве что Gradient Meshes в 8-й версии, которые нужно растеризовать перед закрытием на печать).
Формат Illustrator’ра является налучшим посредником при передаче векторов из одной программы в другую, с РС на Macintosh и назад. Наиболее совместимыми можо назвать 3-ю и 4-ю версии. При передаче градиентных заливок между векторными редакторами в редактируемом виде (когда они не конвертируются в последовательность фигур) нужно использовать версии формата, начиная с 6-й. Внедренные или связанные с документом растровые файлы при обмене через формат Illustrator'a теряются.
Текущая версия формата Illustrator'а (8) не может содержать внедренных шрифтов, но способна работать с такими особенными шрифтовыми форматами, как Adobe Type 3 и Adobe Multiple Master.
Illustrator не распространен в Израиле из-за отсутствия поддержки иврита в последних версиях. Русифицированные версии Adobe Illustrator for Windows могут корректно открывать файлы этой программы, содержащие русский текст с Макинтош.

Macromedia FreeHand Document


Ничем особенным не выделяется. Формат понимает только сам FreeHand, Illustrator 7, 8 для Macintosh и парочка программ от Macromedia. 7-я и 8-я версии имеют полную кроссплатформенную совместимость. Поддерживает многостраничность. Графический язык FreeHand'a можно назвать PostScript-совместимым - он похож на него, но ряд эффектов текста, некоторые типы заливок несовместимы с PostScript. Формат программы FreeHand может содержать внедренные растровые файлы или только ссылки на них (технология OPI); внедрять файлы шрифтов не может.
FreeHand является стандартом векторной графики в Израиле, многие сервисные бюро (лишкот шерут) предпочитают принимать файлы именно в его формате.

CorelDRAW Document


Формат известен в прошлом низкой устойчивостью, плохой совместимостью файлов, искажением цветовых характеристик внедряемых битовых карт, тем не менее пользоваться CorelDRAW чрезвычайно удобно, он имеет неоспоримое лидерство на платформе РС. Многие программы на РС (FreeHand, Illustrator, PageMaker - среди них) могут импортировать файлы CorelDRAW.
В седьмой версии многие основные проблемы были решены. Ее, 8-ю и 9-ю версии CorelDRAW можно без натяжек назвать профессинальными. В файлах этих версий применяется компрессия для векторов и растра отдельно, могут внедряться шрифты, файлы CorelDRAW имеют огромное рабочее поле 45х45 метров (этот параметр важен для наружней рекламы); начиная с 4-й версии поддерживается многостраничность, начиная с 7-й - технология OPI.
Сказанное означает, что файлы формата CorelDRAW можно применять для преноса/передачи работ на PC, но нежелательно импортировать в программы верстки. На Макинтош файлы CorelDRAW for Windows открывают версия CorelDRAW для Макинтош и Adobe Illustrator 8.

PICT (Macintosh QuickDraw Picture Format)


PICT - собственный формат Макинтош. Стандарт для буфера обмена, использует графический язык Mac OS. PICT способен нести растровую, векторную информацию, текст и звук, использует RLE-компрессию. Поддерживается на Mac’e всеми программами. Чисто битовые PICT-файлы могут иметь любую глубину битового представления (от Lineart до CMYK). Векторные PICT-файлы, которые почти исчезли из употребления в наши дни, имели странные проблемы с толщиной линии и другими отклонениями при печати. Формат используется для потребностей Mac OS, и при создании определенных типов презентаций только для Макинтош. Вне Макинтош PICT имеет расширене .pic или .pct, читается отдельными программами, но работа с ним редко бывает простой и бесхитросной

WMF (Windows Metafile)


Векторный формат WMF использует графический язык Windows и, можно сказать, является ее родным форматом. Служит для передачи векторов через буфер обмена (Clipboard). Понимается практически всеми программами Windows, так или иначе связанными с векторной графикой. Однако, несмотря на кажущуюся простоту и универсальность, пользоваться форматом WMF стоит только в крайних случаях для передачи "голых" векторов. WMF искажает (!) цвет, не может сохранять ряд параметров, которе могут быть присвоены объектам в различных векторных редакторах, не может содержать растровые объекты, не понимается очень многими программами на Macintosh.

BMP (Windows Device Independent Bitmap)


Еще один родной формат Windows. Он поддерживается всеми графическими редакторами, работающими под управлением этой операционной системы. Применяется для хранения растровых изображений, предназначенных для использования в Windows и, по сути, больше ни на что не пригоден. Способен хранить как индексированный (до 256 цветов), так и RGB-цвет (16.700.000 оттенков). Возможно применение сжатия по принципу RLE, но делать это не рекомендуется, так как очень многие программы таких файлов (они могут иметь расширение .rle) не понимают. Существует разновидность формата ВМР для опрерационной системы OS/2.
Использование BMP не для нужд Windows является распространенной ошибкой новичков. Я описываю здесь этот формат только для того, чтобы подчеркнуть - использовать BMP нельзя ни в web, ни для печати (особенно), ни для простого переноса и хранения информации.

RTF (Microsoft Rich Text Format)

Текстовый формат RTF попал сюда за свои неординарные способности к переносу текстов из одной программы в другую. Он позволяет переносить форматированный текст из программ оптического распознавания символов или текстовых редакторов в графические программы или в любых других направлениях. RTF может оказаться хорошим решением (а, иногда, и единственным выходом) при переброске из программы в программу нелатинского, например, ивритского текста или русского в Windows 95/98 Hebrew Edition.

Секрет совместимости заключается в использовании специальных тегов форматирования RTF и Unicode. Именно Unicode, кстати (использованный как основа формата Microsoft Word 97/98 для Макинтош и PC), позволяет легко переносить русские тексты с PC на Мак и обратно в файлах MS Word 97/98.

На Макинтош RTF менее применим, так как у программ, работающих под управлением Mac OS, не наблюдается таких проблем с совместимостью и переносом текста, как у Windows-приложений.


12.08.2003  Растровая графика. Поединок форматов
У большинства пользователей PC жесткий диск изобилует картинками, которые, однако, у многих не так уж и часто используются. Кто-то, кому они совершенно не нужны, архивирует их в RAR и зарывает в какую-нибудь отдаленную папку, которую потом сам не может найти. Некоторые, наоборот, все время качают картинки из Сети и покупают диски с Clipart'ами и все это сохраняют на "винт". И удивляются, почему на нем становится так "тесно". Сегодня мы поговорим о том, какой растровый формат лучше подходит для хранения изображений.
Для того, чтобы это узнать, проведем глобальную экспертизу. На входе мы имеем два изображения: первое — полноцветный градиент, второе — фотография моего кота:). Оба имеют разрешение 640x480 и в 24-битном BMP весят по 900 Kb. Как мы понимаем, формат не самый подходящий: на моем жестком диске около 15.000 изображений, и, если все их хранить в BMP с разрешением 640x480 (а у большинства из них оно выше), то они "оккупируют" 13,5 Gb, т.е. почти половину моего жесткого диска. Значит, чтобы освободить место на диске, картинки надо конвертировать. Мы с вами попытаемся выяснить, какой формат лучше для этого подходит.
Внимание: все преобразования проводились в программе IrfanView.  Irfan View — мощный просмотрщик графики со встроенным редактором с поддержкой массы эффектов и возможностью создавать слайд-шоу и сохранять его в EXE/SCR, главный конкурент знаменитого ACDSee. Для проведения экспертизы я выбрал именно его, потому что он поддерживает массу форматов и очень хорошо (с минимальными потерями качества) "урезает" глубину цвета.
Формат 1. GIF
Искажение качества: нет
Максимальное количество цветов: 256
GIF — формат, очень распространенный в Интернете: практически все растровые баннеры в Сети сохранены в GIF. Этот формат — самый экономный среди тех, которые позволяют записывать в них анимацию. Надо отметить, что при конвертировании градиента в 256 цветов качество почти не исказилось (браво, IrfanView), а вот размерчик значительно поубавился — до 39 Kb (почти в 25 раз!). Со вторым изображением дело обстоит несколько иначе — искажение качества от урезания палитры такое же (т.е. почти никакое), а вот размер картинки составляет 254 Kb.
Формат 2. JPEG
Искажение качества: есть
Максимальное количество цветов: 16 млн
Формат JPG — самый распространенный в Сети для хранения статичных изображений. Он очень компактен, но для него характерно искажение качества. Это явление не есть очень приятное, но наша первая картинка от него практически не пострадала. Объясняю, почему.
Как в GIF, так и в JPG для сжатия используются определенные алгоритмы. Скажем, в JPEG берется область 8x8 клеток, и в ее изображении ищется какая-либо закономерность. Если какие-то мелкие детали не подходят, то они корректируются — это и вызывает искажения качества.
В нашем случае закономерность вполне очевидна — градиент все-таки. Так вот, эта закономерность настолько простая, что сжатие достигает стократной величины. Т.е. 900 Kb были успешно (и без потерь качества) уменьшены до 9. С котом, ввиду его сложного характера (в смысле, изображения:)), результат не такой блестящий, но тоже очень неплохой — 49 Kb.
Кстати, в JPEG есть такая опция, как степень сжатия. Чем выше процент, тем выше качество, но при этом увеличивается размер, и наоборот: на низком проценте достигается крошечный размер, но качество сильно страдает. IrfanView этого параметра не сообщает и не спрашивает, так что назвать процент качества наших картинок я не могу. Но при использовании другого просмотрщика (например, ACDSee или SEA) такой запрос может появиться. Рекомендую устанавливать степень сжатия от 70 до 85.
С JPG все ясно, но какой формат дает оптимальный результат без искажения качества?
Формат 3. TIFF
Искажение качества: нет
Максимальная цветность: 24 бит
Формат TIFF очень часто используется теми, кто сканирует изображения через Imaging. Эту когорту составляют главным образом те, для кого возможности компьютера ограничиваются только Paint, WordPad (в лучшем случае Word'ом) и уже названным Imaging. Так вот, господа. Забудьте о TIFF! Его результаты еще кошмарнее, чем у BMP! Оба изображения у меня занимают 902 Kb.
Формат 4. PCX
Искажение качества: нет
Максимальная цветность: 16 млн
Формат PCX раньше очень активно использовался для хранения изображений в играх (скажем, фоновые заставки и скриншоты в бессмертном Star Craft и текстуры моделей в Quake2). Сжатие, как и в случае с GIF и JPG, производится при помощи поиска закономерностей. Но алгоритм этого поиска явно недоработан. Формат PCX показал самые противоречивые результаты: градиент был успешно сохранен в файл размером 32 Kb (меньше, чем GIF!), а кот "раздобрел" до 911 Kb, превзойдя даже BMP с TIFF. Лично я не нахожу такой разбежке никакого вразумительного объяснения. Так что переходим к следующему формату.
Формат 5. PNG
Искажение качества: нет
Максимальная цветность: 24 бит
Формат PNG — это тот же GIF, только в 24-битной цветности. Используется для хранения полноцветных анимированных баннеров и не только. Наибольшее распространение формат получил в Сети — даже его название, расшифровывающееся как "Portable Network Graphics", ясно говорит о его предназначении. Все полноцветные изображения, для которых нежелательны малейшие потери качества, лучше всего сохранять в PNG. Изображение с котом в PNG заняло 528 Kb — далеко не лучший результат. А вот с градиентом PNG — абсолютный рекордсмен: изображение занимает меньше 3 Kb в полноцветном варианте! В 300 раз меньше, чем в BMP!
Итог
Два оптимальных формата для хранения растровой графики — PNG и JPG. Первый идеален для сохранения изображений, содержащих градиенты, второй — для фотографий и пр. изображений, для которых небольшие потери качества не смертельны.
Практика показала, что с градиентами (и сложными изображениями, в состав которых входят градиенты) PNG справляется даже лучше, чем JPG! Если вы хотите, скажем, поставить фоном для web-страницы перелив, то сохраняйте его в PNG.
Возможно, читатель найдет более компактные форматы, но мне так не кажется — в противном случае они давно бы уже использовались повсеместно. Изучение многих новых форматов — пустая трата времени. Я лично совсем недавно узнал о существовании формата JPEG2000 и тут же решил его опробовать, предполагая, что он превзойдет своего предшественника, что должно бы следовать из названия. Но все мои надежды оказались тщетны: в JPEG2000 фотография моего кота заняла 134 Kb.
Впрочем, часто метод тыка — самый действенный способ найти что-нибудь стоящее. Если вы решили им воспользоваться — да направит вас поисковик на нужный сайт:).


Q.Скачал я в интернете несколько графических файлов странного формата - JP2?
A.Это так называемый JPEG-2000, достаточно новый формат, и я вам советую просто конвертировать эти файлы в стандартный и гораздо более распространенный JPEG. Для этого вполне подойдут такие программы-конвертеры, как Any Image, Image-Converter plus  или Grafics Converter Pro.
Последняя в списке программа, пожалуй, самая мощная, по крайней мере, из известных мне. А просто просмотреть эти файлы можно, например, с помощью небольшой утилиты Morgan JPEG2000 ToolBox. Также при работе с различными графическими форматами небесполезно попробовать графические конвертеры Auto Imager  и Easy Grafic Converter, но они, к сожалению, пока не понимают формат JP2.


20.08.2003                                                              MPEG-7
MPEG-7 - стандарт ISO/IEC, разработанный Moving Picture Experts Group (MPEG) - автором всех известных MPEG- стандартов (MPEG-1, MPEG-2, MPEG-4).
MPEG-7 стандартизирует описание различных типов мультимедиа-информации. Описания ассоциированы с мультимедиа-контентом, тем самым позволяя производить удобный ассоциативный поиск. Формально MPEG-7 называется Интерфейсом Описания Мультимедиа-Контента (Multimedia Content Description Interface).
--------------------------------------------------------------------------------
Кроме стандартизации описаний предопределенных типов контента, MPEG-7 стандартизует механизм создания подобных описаний. Изначально предполагается, что мультимедиа-контент может содержать следующие типы информации: картинки (растровые статические картинки, векторную графику), 3D-модели, аудио, речь, видео, а также информацию о комбинации элементов этих типов в едином мультимедиа-потоке или презентации (в виде своеобразных сценариев).
Главной областью применения и позиционирования MPEG-7 является сеть Интернет - как основное скопище совершенно разрозненной информации с весьма затрудненным поиском и навигацией в ней.
Причины появления MPEG-7
В последнее время возникла тенденция к объединению информации, представленной в разных видах, в единый медиа-контент, более удобный для восприятия конечным потребителем, нежели поставляемый в разрозненном виде (например, текст - отдельно, музыка - отдельно). Кроме того, с связи с лавинообразным ростом объема информации, ориентация в нем требует все больших усилий.
Особенно проблематичным представляется поиск в информационном контенте, представленном различными носителями. И если с поиском в текстовых массивах еще худо-бедно справляются различные поисковые машины, то осуществлять поиск в аудио-видео-контенте на сегодняшний день практически невозможно.
Наиболее распространенные поисковые он-лайн сервисы (типа Yander, Google, Lycos) предоставляют возможность производить поиск графической информации, однако такой поиск ограничивается поиском в подписях к картинкам.
На сайте MPEG представлен такой пример поисковых запросов:
1. Музыка. Вы играете несколько нот на клавиатуре (мультимедийной) и получаете список музыкальных фрагментов, содержащих эти ноты (или очень близких по звучанию), или картинки, каким-либо образом сочетающиеся с этими нотами (например, в эмоциональном плане).
2. Графика. Вы рисуете несколько линий на экране и получаете набор картинок, содержащих похожие линии.
3. Изображение. Вы определяете набор объектов, включающих световые схемы или текстуры, и получаете некоторые примеры или шаблоны, которые вы можете использовать для построения своего изображения.
4. Анимация. На определенном множестве объектов вы задаете их движения и отношения между ними и получаете набор анимационных роликов, в которых присутствуют заданные временные и пространственные отношения.
5. Сценарии. На некотором контенте вы задаете некоторые действия и получаете список сценариев, в которых имеются схожие действия.
6. Голосовая информация. Имея звуковые отрывки с голосом Паваротти, вы получаете список записей, видеоклипов, в которых поет Паваротти, или видеоклипов, в которых Паваротти присутствует.
Последний пример выглядит несколько футуристичным, посколько представить, что произвольная речевая схема может быть распознана за разумный промежуток времени, довольно сложно.
Набирая эту статью, совершенно мистическим образом я, видимо случайно, нажал какую-то комбинацию клавиш на клавиатуре, после чего мой Microsoft Office XP сообщил мне, что он тоже умеет распознавать речь, нужно только установить необходимое дополнение. Однако проверить это мне не удалось, т.к. синяя голова, появившаяся на экране после установки этого дополнения, показала, что ей требуется микрофон, которого у меня, к сожалению, под рукой не оказалось.
Нужно сказать, что MPEG-7 не стандартизирует сами методы распознавания речи (или контента другого типа), а лишь специфицирует принципы создания описания такого контента. Создание самих средств распознавания отводится фирмам, которые будут создавать продукты, базирующиеся на технологии MPEG-7.
MPEG-7 и другие MPEG-стандарты
Когда вышел стандарт MPEG-4, все, кажется, поняли принцип нумерации стандартов от MPEG - 1, 2, 4 - это степени числа 2. Однако выход стандарта с номером 7 поставил всех в тупик. На сайте MPEG этому вопросу даже отведен отдельный пункт в разделе вопросов и ответов.
Оказывается, все довольно просто. Первоначально существовал и стандарт MPEG-3 - недостающий в общей линейке. Он позиционировался как стандарт для HDTV (High Definition TV - телевидение высокой четкости), однако потом оказалось, что для HDTV достаточно MPEG-2, поэтому от "тройки" отказались.
После чего у MPEG не возникло собых сомнений по поводу названия нового стандарта - MPEG-7 (а не MPEG-5 или MPEG-8 - как продолжение степеней числа 2). Почему бы и нет, решили они :)
MPEG-7 не заменяет предыдущие стандарты MPEG (1, 2 и 4). Он выступает в совершенно другой роли - роли объединяющего и описывающего стандарта.
Структурные составляющие MPEG-7
MPEG-7 состоит из следующих частей:
- MPEG-7 Systems - бинарный формат кодирования описаний (дескрипторов) в MPEG-7;
- MPEG-7 Description Definition Language (DDL) - язык описания дескрипторов, дескрипторных средств, а также новых дескрипторных схем;
- MPEG-7 Visual - дескрипторная схема, отвечающая исключительно за визуальные дескрипторы;
- MPEG-7 Audio - дескрипторная схема, отвечающая исключительно за аудио-дескрипторы;
- MPEG-7 Multimedia Description Schemes (MDS) - схема описания мультимедиа, работающая с общими свойствами и мультимедиа-дескрипторами;
- MPEG-7 Reference Software - программная реализация существенных частей MPEG-7;
- MPEG-7 Conformance Testing - правила и процедуры тестирования соответствия стандарту MPEG-7;
- MPEG-7 Extraction - технические описания средств работы с дескрипторами.
Язык описания дескрипторов (DDL) базируется на языке XML и, в частности, XML Schema, созданного для описания структурных элементов. Однако, т.к. XML Schema изначально не предусмотрен для описания аудио-визуальной информации, MPEG-7 немного его расширяет.
Схема описания мультимедиа (MDS) включает в себя набор дескрипторных средств, работающих с мультимедиа-элементами в целом, которые могут быть разделены на пять составляющих:
- описание контента: представление воспринимаемой информации;
- управление контентом: информация о свойствах, создании и использовании аудио-визуального контента;
- организация контента: представление анализа и классификации различных аудио-визуальных составляющих контента;
- навигация и доступ: обобщенная спецификация составляющих аудиовизуального контента;
- взаимодействие с пользователем: описание пользовательских настроек и истории использования мультимедиа-материала.
На днях лицензионная компания Via Licensing Corporation объявила о возможности доступа к ознакомлению со спецификациями нового стандарта MPEG-7, т.о. можно сказать, что стандарт официально открыт.
Пока неизвестно, поддержат ли стандарт мировые производители и насколько оперативно будет поставляться мультимедиа-контент, соответствующий спецификации MPEG-7. Однако будем надеяться, что это будет происходить достаточно быстро (да и предыдущие стандарты MPEG подхватывались "на ура").

seo & website usability   inet   html   os faq   hardware faq   memory   video   cpu   hdd   mainboard faq   printer & scaner   modem   mobiles   hackzone

На главную | Cookie policy | Sitemap