Метафайл компьютерной графики
Расширение имени файла |
.cgm |
---|---|
Тип интернет-СМИ |
изображение/cgm [ 1 ] |
Разработано | АНСИ , ИСО / МЭК , W3C |
Первоначальный выпуск | 1986 год (АНСИ Х3 122-1986) |
Тип формата | Формат векторного изображения |
Расширено с | Графическая система ядра |
Стандартный | ИСО / МЭК 8632 |
Веб-сайт | ИСО/МЭК 8632 |
Метафайл компьютерной графики ( CGM ) — это бесплатный и открытый международный стандартный формат файлов для двухмерной векторной графики , растровой графики и текста , определенный стандартом ISO / IEC 8632 . [ 2 ]
Обзор
[ редактировать ]Все графические элементы могут быть указаны в текстовом исходном файле , который можно скомпилировать в двоичный файл или в одно из двух текстовых представлений. CGM предоставляет средства обмена графическими данными для компьютерного представления двухмерной графической информации независимо от какого-либо конкретного приложения, системы, платформы или устройства.
В качестве метафайла , т. е. файла, содержащего информацию, которая описывает или определяет другой файл, формат CGM имеет множество элементов для предоставления функций и представления объектов, так что может быть размещен широкий спектр графической информации и геометрических примитивов. Вместо того, чтобы устанавливать явный формат графического файла , CGM содержит инструкции и данные для реконструкции графических компонентов для визуализации изображения с использованием объектно-ориентированного подхода.
Хотя CGM не получил широкой поддержки для веб-страниц и был вытеснен другими форматами в полиграфии, он по-прежнему широко распространен в машиностроении, авиации и других технических приложениях.
Первоначальная реализация CGM фактически представляла собой потоковое представление последовательности примитивных операций графической системы ядра (GKS). В некоторой степени он был принят в области технической иллюстрации и профессионального дизайна , но в значительной степени был вытеснен такими форматами, как SVG и DXF .
Консорциум World Wide Web разработал WebCGM — профиль CGM, предназначенный для использования CGM в сети.
История
[ редактировать ]- 1986 – ANSI X3 122–1986 ( ANSI X3) комитет
- 1987 – ИСО 8632-1987 ( ИСО )
- 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)
Дальнейшее чтение
[ редактировать ]- Арнольд, Д.Б. и PR Боно, CGM и CGI: стандарты метафайлов и интерфейсов для компьютерной графики , Springer-Verlag, Нью-Йорк, штат Нью-Йорк, 1988.
- Хендерсон, Л.Р., и Гебхардт, CGM: SGML для графики , Отчет Гилбейна, осень 1994 г.
- Хендерсон, Л.Р., и А.М. Мамфорд, Справочник CGM , Academic Press, Сан-Диего, Калифорния, 1993.
- Боно, PR, Дж. Л. Энкарнакао, Л. М. Энкарнакао и В. Р. Герцнер, Графика для ПК с 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 г.
- ISO/IEC 8632-1:1999 Часть 1: Функциональная спецификация.
- ISO/IEC 8632-1:1999 Часть 1: Техническое исправление 1
- ISO/IEC 8632-1:1999 Часть 1: Техническое исправление 2
- ISO/IEC 8632-3:1999 Часть 3: Двоичное кодирование
- ISO/IEC 8632-4:1999 Часть 4. Кодирование открытого текста.