Метафайл компьютерной графики - Computer Graphics Metafile
Расширение имени файла | .cgm |
---|---|
Тип интернет-СМИ | изображение / cgm[1] |
Разработан | ANSI, ISO /IEC, W3C |
изначальный выпуск | 1986 (ANSI X3 122-1986) |
Тип формата | Формат векторных изображений |
Расширен с | Графическая система ядра |
Стандарт | ISO /IEC 8632 |
Интернет сайт | ISO / IEC 8632 |
Метафайл компьютерной графики (CGM) это свободный и открыто Международный стандарт формат файла для 2D векторная графика, растровая графика, и текст, и определяется ISO /IEC 8632.[2]
Обзор
Все графический элементы могут быть указаны в текстовом исходный файл который может быть скомпилирован в двоичный файл или одно из двух текстовых представлений. CGM предоставляет средства обмена графическими данными для компьютерного представления двухмерной графической информации независимо от какого-либо конкретного приложения, системы, платформы или устройства.
Как метафайл, то есть файл, содержащий информацию, которая описывает или определяет другой файл, формат CGM имеет множество элементов для обеспечения функций и представления сущностей, так что может быть размещен широкий спектр графической информации и геометрических примитивов. Вместо того, чтобы устанавливать явное формат графического файла, CGM содержит инструкции и данные для восстановления графических компонентов для визуализации изображения с использованием объектно-ориентированного подхода.
Хотя CGM широко не поддерживается для веб-страниц и был вытеснен другими форматами в графическом искусстве, он по-прежнему широко используется в инженерных, авиационных и других технических приложениях.
Первоначальная реализация CGM была фактически потоковым представлением последовательности Графическая система ядра (ГКС) примитивные операции. В некоторой степени он был принят в областях техническая иллюстрация и профессиональный дизайн, но в значительной степени вытеснен такими форматами, как SVG и DXF.
В Консорциум World Wide Web разработал WebCGM, профиль CGM, предназначенный для использования CGM в Интернете.
История
- 1986 - ANSI X3 122-1986 (ANSI Комитет X3)
- 1987 - ISO 8632-1987 (ISO )
- 1991 - ANSI / ISO 8632-1987 (ANSI и ISO)
- 1992 - ISO 8632: 1992, также известный как CGM: 1992 (ISO)
- 1999 - ISO / IEC 8632: 1999, 2-е издание (ISO / IEC JTC1 / SC24 )
- 17 декабря 2001 г. - WebCGM (W3C )
- 30 января 2007 г. - WebCGM 2.0 (W3C)
- 1 марта 2010 г. - WebCGM 2.1 (Рекомендация W3C)
дальнейшее чтение
- Арнольд, Д. и П.Р. Боно, CGM и CGI: стандарты метафайлов и интерфейсов для компьютерной графики, Springer-Verlag, Нью-Йорк, Нью-Йорк, 1988.
- Хендерсон, Л.Р., и Гебхардт, CGM: SGML для графики, Отчет Гилбейна, осень 1994.
- Хендерсон, Л.Р., и А.М. Мамфорд, Справочник CGM, Academic Press, Сан-Диего, Калифорния, 1993.
- Боно П.Р., Дж.Л. Энкарнакао, Л.М. Энкарнакао и В.Р. Герцнер, Графика для ПК с GKS, Прентис-Холл, Энглвуд Клиффс, Нью-Джерси, 1990.
- Воан Тай (2001) заставляет это работать, 5-е изд.
Смотрите также
Рекомендации
внешняя ссылка
Общий
- Обзор стандартов CGM
- Сводка формата файла CGM
- Страница ресурсов WebCGM
- Отчеты по технологиям: WebCGM
- Использование CGM в качестве формата масштабируемой графики
- CGM Open - Справочные документы и сопутствующие материалы для CGM и WebCGM
Стандарты
- WebCGM 1.0, Рекомендация W3C, 17 декабря 2001 г.
- WebCGM 2.0, Рекомендация W3C, 30 января 2007 г.
- WebCGM 2.1, Рекомендация W3C, 1 марта 2010 г.
- ИСО / МЭК 8632-1: 1999 Часть 1: Функциональная спецификация
- ИСО / МЭК 8632-1: 1999 Часть 1: Техническое исправление 1
- ИСО / МЭК 8632-1: 1999 Часть 1: Техническое исправление 2
- ИСО / МЭК 8632-3: 1999 Часть 3: двоичное кодирование
- ИСО / МЭК 8632-4: 1999 Часть 4: Кодировка открытого текста