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

В Интернете можно найти множество ресурсов, обсуждающих эту тему, в том числе очень подробно. Вместе с тем, многие вопросы обсуждаются неверно, не указываются прикладные особенности, нет обобщения, многие форматы незаслуженно игнорируются или преувеличенно расхваливаются.

Содержание
Растровые
Векторные
Совмещенные или смешанные
Программные
Расширения имен файлов

Растровые

TIFF (Tagged Image File Format)
Абсолютно универсальный (для всех платформ) и стандартный профессиональный формат для растровых файлов. Может и должен быть использован во всех ситуациях, когда неизвестен предпочтительный формат. Поддерживает все возможности, присущие растровым форматам и соответствующим программам. Жестко задает разрешение изображения и его размеры, может быть сжат без потери качества. Файлы имеют достаточно большой размер.
JPEG (Joint Photographic Experts Group)
Основной формат для размещения фотографий в Internet (наряду с GIF), обладающий высокоэффективным алгоритмом сжатия (с задаваемым коэффициентом) файлов с неоднородной цветовой структурой (типа фотографий). При повышении коэффициента сжатия происходит частичная потеря информации (см. Сжатие (компрессия) растровых файлов). В JPEG следует сохранять только конечный вариант работы, так как каждое последующее сохранение приводит ко все новым потерям (отбрасыванию) данных и превращению исходного изображения в кашу.
BMP (Windows BitMap Picture)
Формат файлов, пригодный, в основном, для вывода на экран в среде Windows или обучения основам рисования в режиме растровой графики. Может быть: штриховым, полутоновым, с индексированными цветами или цветным. Поддерживается глубина цвета в 1, 4, 8 или 24 разряда. Может быть сжат методом RLE. Не имеет разрешения, а только размеры в пикселях. Является форматом по умолчанию графического редактора Paint, поставляемого вместе с Windows. Использование этого формата не может быть рекомендовано вообще!
PCX
См. BMP. Имеет разрешение, использует индексные цвета.
GIF (Graphic Interchange Format)
Один из стандартных файлов для экранного вывода. Имеет низкое разрешение и ограничение цветовой палитрой до 256 цветов, использует индексные цвета. Сжатие крайне эффективно для однотонных областей. Может содержать прозрачные области и анимацию (фактически — слайд-шоу), допускает чересстрочный вывод. Практически непригоден для печати.
PNG (Portable Network Graphics, «пинг»)
Разработан как альтернатива формату GIF в связи с лицензионными проблемами использования последнего. Можно создавать рисунки с существенно большей глубиной представления (до 48 разрядов), поддерживает как прозрачность, так и полупрозрачность. Обладая механизмами высокоэффективного сжатия без потерь, формат стал во многом вытеснять TIFF, в том числе и в издательском деле.
Photo CD
Позволяет сохранять в одном файле несколько изображений с разными разрешениями. Поддерживается сжатие только с потерями.
FlashPix
Позволяет сохранять в одном файле несколько изображений с разными разрешениями. В отличие от Photo CD оптимизирован для быстрого доступа и не теряет так много данных по цвету.
Macromedia Flash (SWF)
Формат, предназначенный для воспроизведения анимации на экране компьютера, особенно в Интернете. Помимо растровых изображений может содержать видеоролики в формате QuickTime.
RAW
Формат, широко распространенный в цифровой фотографии и сохраняющий необработанные данные непосредственно с ПЗС матрицы. Обладает недостаточной совместимостью с программным обеспечением. Для работы в Adobe Photoshop, начиная с версии CS2, можно использовать plug in "Camera RAW".

Векторные

HPGL (Hewlett Packard Graphic Language)
Формат векторной графики, широко использующийся при выводе рисунков и чертежей на плоттеры. Является стандартом в данной области. Наиболее удобный формат для представления данных рентгеноструктурного анализа.
WMF (Windows Meta File)
Векторный формат WMF использует графический язык Windows и, можно сказать, является ее родным форматом. Служит для передачи векторов через буфер обмена (Clipboard). Понимается практически всеми программами Windows, так или иначе связанными с векторной графикой. Однако, несмотря на кажущуюся простоту и универсальность, пользоваться форматом WMF стоит только в крайних случаях для передачи простейших изображений. WMF искажает цвет, не может сохранять ряд параметров, которые могут быть присвоены объектам в различных векторных редакторах, не может содержать растровые объекты.
Соответствующие программам (AI, CDR, DXF)
См. «Программные форматы».

Специально для особо умных, копирующих все подряд из Интернета.

SVG (Scalable Vector Graphics) в принципе не стоит относить к форматам графики. Скорее это язык управления браузером, как подмножество XML.

Совмещенные или смешанные

PostScript (PS, EPS)
Фактически, это файлы, написанные на специальном языке, управляющем PostScript-печатным устройством. См. также Язык PostScript.
Формат EPS (Encapsulated PostScript) использует упрощенную версию PostScript. Он не может содержать в одном файле более одной страницы, не сохраняет ряд установок для принтера. Вместе с файлом можно сохранить эскиз (preview). Это копия низкого разрешения в формате PICT, TIFF, JPEG или WMF, которая позволяет увидеть «зашифрованное» внутри изображение. Изначально EPS разрабатывался как векторный формат, позднее появилась его растровая разновидность — Photoshop EPS. Наряду с TIFF является стандартным издательским форматом.
PICT (Macintosh QuickDraw Picture Format)
Используется только на ПК Macintosh, может содержать растровую и векторную графику в одном файле. Мало пригоден для качественной печати.
DjVu («дежавю»)
Формат для хранения отсканированных книг и других изданий, разработанный в 1996 г. Из назначения понятно, что файл может быть многостраничным. Позволяет сжимать растровое изображение в несколько раз эффективнее других методов. Типичная журнальная страница без графики занимает в формате DjVu 30—40 Кб. Стандартно используемое разрешение (оно может быть и выше) — 300 dpi, что позволяет как читать с экрана, так и производить распечатку. В настоящее время позволяет добавить текстовый слой, в котором можно производить поиск и копирование (хотя таких документов пока немного). Подробную информацию можно найти на сайте djvu.com.
PDF (Portable Document Format)
Предложен фирмой Adobe как независимый от платформы формат для создания электронной документации, презентаций, передачи точной компоновки на страницах текста и графики через сети. Файлы создаются путем конвертации из PostScript-файлов или функцией экспорта ряда программ. Для конвертации используется программа Adobe Acrobat Distiller. Изначально проектировался как компактный формат электронной документации. Поэтому все данные в нем могут сжиматься, причем к разного типа информации применяются разные, наиболее подходящие для них типы сжатия.
CMX/CPX
Форматы для коллекций векторных рисунков Corel Draw.
RTF (Reach Text Format)
Универсальный текстовый формат, который может содержать графику любого типа и открывается многими векторными программами.

Программные

Как правило, эти форматы не могут быть открыты в других графических редакторах или импортированы в текст, а фильтры импортируют только устаревшие версии. Практически все современные версии могут содержать как векторную, так и растровую информацию.

PSD, EPS (Adobe Photoshop)
..............
AI, EPS (Adobe Illustrator)
В этих файлах информация хранится в формате, в основе которого лежит EPS (до 9 версии) или ядро PDF (с 9 версии). Стандарт де-факто для издательских целей.
CDR (Corel Draw)
Формат ранее изобиловал множеством ошибок (до 9 версии). Широко распространен в связи с чрезвычайным удобством работы с программой. Поддерживает многостраничность. Приложение весьма корректно работает с форматом WMF.
DXF (Drawing Interchange [eXchange] format)
Универсальный формат для обмена графической информацией в системах автоматизированного проектирования (САПР, CAD/CAM).
Специфические форматы
программ научной и деловой графики. Представляют из себя изображения, сформированные по указываемому алгоритму на основе таблицы с данными. При такой схеме, изменения алгоритма (шаблона) и/или исходных данных приводит к мгновенному перерисовыванию диаграммы. Как правило, не воспринимаются напрямую другими форматами, а могут быть вставлены либо как WMF, либо в качестве OLE-объекта. Рисунок может быть преобразован в обычный векторный формат и отредактирован средствами мощных векторных программ, но при этом полностью теряется возможность исправить его в программе-источнике, например изменить форму кривой за счет замены значений в исходной таблице.
Специализированные форматы
для хранения изображений химических и математических формул, диаграмм и т.п. Они обычно векторные, так что содержат математическое описание, необходимое для конкретной программы (класса программ).

Расширения имен файлов для основных графических форматов

(Список отсортирован по расширению.)
ФорматРасширение имени
Adobe Illustrator.ai, .eps
CorelDRAW Binary Meta File.ccx
CorelDRAW.cdr
Computer Graphics Metafile.cgm
Курсоры мыши.cur, .ani
Device Independent Bitmap.dib
DjVu.djvu
Micrografx Designer.drw
AutoCAD DXB (Drawing Interchange Binary).dxb
AutoCAD DXF (Drawing Interchange Format).dxf
Windows Enhanced Metafile.emf
Encapsulated PostScript.eps
Macromedia Flash.fla
FlashPix.fpx
Graphics Interchange Format.gif
Векторная графика на языке HPGL для графопостроителя
(Hewlett-Packard Graphic Language)
.hpg, .hpgl
Пиктограммы (Icon).ico
Joint Picture Motion Group (JPEG File Interchange Format).jpg или, реже, .jpeg
Kodak Photo CD.pcd
PC Paintbrush.pcx
Portable Document Format (PDF).pdf
PICT (Macintosh QuickDraw Picture Format).pic или .pct.
Portable Network Graphics.png
PostScript.ps или, реже, .prn
Adobe Photoshop.psd, .pdd
Необработанные данные с ПЗС‑матрицы.raw
LizardTech MrSID image compression format.sid
TrueVision Targa.tga
Toggle Immage File Format.tif или, реже, .tiff
Метафайл Windows.wmf
WordPerfect Graphics.wpg

Более подробную информацию по расширениям имен файлов можно найти в Интернете, например, здесь.


Copyright © 1993–2020 Мацкявичюс Д.А. Все права защищены.
Никакая часть сайта не может быть воспроизведена никаким способом без письменного разрешения правообладателя и явной ссылки на данный ресурс.