Cтраница 1
Форматы графических файлов / Сост. [1]
Многие форматы графических файлов не приведены в этой книге. Тем не менее, если формат файла, в котором вы особенно заинтересованы, здесь не раскрывается, вы можете найти полезные сходства в описанных здесь других форматах. При выборе того, какие форматы представлять, мы пытались соблюдать баланс между множеством показателей: рассмотрение популярных форматов, но недооценка важных альтернативных; предоставление полного описания нескольких форматов в отличие от более широкого охвата при меньшей детализации; гарантия удобочитаемости в отличие от использования профессионального жаргона предметной области; и наконец, просто предоставление достаточной информации. [2]
Документация для форматов графических файлов исходит из многих источников. Для нескольких форматов существуют конкретные ( или, по крайней мере, завершенные) документы, как например документ CompuServe GIF, руководство Targa Truevision и ANSI / ISO CGM стандарт. Даже, когда такие документы существуют, тем не менее, всегда существует фольклор о форматах. Например, это относится к дюжине подформатов Targa, только часть из которых широко используется. [3]
Вследствие этих различий формат графических файлов должен хранить некоторую информацию о порядке бит и байт, если он должен использоваться рядом компьютеров других изготовителей. Формат файлов, разработанный для конкретного компьютера, обычно не будет содержать информацию о порядке байт, но если известен центральный процессор этой системы - может быть сделан вывод о правильном порядке. Порядок бит и длина слова могут управляться самим источником изображения, например, сканером, или может быть урегулирован спецификацией формата файла. [4]
Независимо от изменений в форматах графических файлов данные практически всегда кодируются. Кроме того, графические данные сжимаются определенными общими методами для того, чтобы занимать меньше места в файле. Изменения деталей процесса сжатия, тем не менее, и обычно описываются в спецификации формата файлов. [5]
Благодаря установившимся де-факто стандартам на форматы графических файлов удается организовать обмен данными такого рода между различными графическими пакетами. [6]
В этой главе кратко рассмотрены некоторые форматы графических файлов, не вошедшие в материалы предыдущих глав. [7]
Настольные издательские системы поддерживают максимальное возможное число форматов графических файлов для ввода. [8]
Прежде, чем продвигаться дальше, поговорим немного о форматах графических файлов. Delphi поддерживает три типа файлов - битовые матрицы, пиктограммы и метафайлы. Все три типа файлов хранят изображения; различие заключается лишь в способе их хранения внутри файлов и в средствах доступа к ним. При этом информация хранится таким образом, что любой компьютер может отобразить картинку с разрешающей способностью и количеством цветов, соответствующими его конфигурации. [9]
![]() |
Настройка панели инструментов. [10] |
В процессе своей работы Thumbs Plus может выдавать сообщения об ошибках шрифтов или неправильном формате графических файлов. [11]
Эта книга представляет собой упрощенное описание и руководство для тех, кто использует или производит выбор среди стандартных форматов графических файлов для применения в различных приложениях. Форматы графических файлов, особенно в области видео, становятся чрезвычайно сложными; их оригинальные спецификации часто значительно превышают объем одного тома. Следовательно, эта книга не может считаться полным описанием более сложных спецификаций, однако она предоставляет достаточную информацию для обеспечения кодирования или декодирования множества изображений, особенно bitmap. Для этих форматов мы описываем, по крайней мере, основные концепции кодирования, так что вы можете распознать формат и разобраться для себя в том, каким образом точно его декодировать. [12]
Практически все форматы файлов для хранения графической информации используют сжатие данных. Формат графического файла также, как правила, идентифицируется расширением имени файла. [13]
Существует два способа представления графических изображений: растровый и векторный. Соответственно различают растровый и векторный форматы графических файлов, содержащих информацию графического изображения. Растровые форматы хорошо подходят для изображений со сложными гаммами цветов, оттенков и форм. [14]
Некоторые графические адаптеры для компьютерных мониторов обходят проблемы размера файлов и уменьшают стоимость, применяя палитру или метод отображения цветов. Этот метод может быть отражен в формате графических файлов. В таком случае одиночное изображение может иметь только такое количество цветов, даже если каждый цвет имеет высокое разрешение. Например, изображение может состоять из цветов, входящих в - битнуо палитру, т.е. 65 536 различных цветов. Эти цвета могут, тем не менее, быть 24-битными цветами. Изображение с разрешением 1024 х 1024, использующее 16-битную палитру, занимает только около двух мегабайт. Для практических целей создания изображения телевизионного качества цветов обычно требуется 8-битная палитра из 24-битного цветового пространства. Данные пикселей для изображения, использующего палитру, состоят из д-разрядных кодов пикселей, где каждый из п кодов указывает на тройку значений RGB, содержащихся в таблице палитры. Следовательно, файл данных должен содержать не только данные пикселей, но еще и таблицу данных палитры. [15]