Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Метафайл компьютерной графики ( CGM ) - это бесплатный и открытый международный стандартный формат файлов для 2D- векторной графики , растровой графики и текста , который определяется ISO / IEC 8632 . [2]

Обзор [ править ]

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

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

Хотя CGM широко не поддерживается для веб-страниц и был вытеснен другими форматами в графическом искусстве, он по-прежнему широко используется в инженерных, авиационных и других технических приложениях.

Первоначальная реализация CGM была фактически потоковым представлением последовательности примитивных операций графической системы ядра (GKS). В некоторой степени он был принят в области технической иллюстрации и профессионального дизайна , но в значительной степени вытеснен такими форматами, как SVG и DXF .

World Wide Web Consortium разработал 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)

Дальнейшее чтение [ править ]

  • Арнольд, DB и PR Боно, CGM и CGI: стандарты метафайлов и интерфейсов для компьютерной графики , Springer-Verlag, Нью-Йорк, Нью-Йорк, 1988.
  • Хендерсон, Л. Р. и Гебхард, CGM: SGML для графики , Отчет Гилбейна, осень 1994.
  • Хендерсон, Л. Р., и А. М. Мамфорд, Справочник CGM , Academic Press, Сан-Диего, Калифорния, 1993.
  • Боно, PR, JL Encarnacao, LM Encarnacao и WR Herzner, PC Graphics With GKS , Prentice-Hall, Englewood Cliffs, NJ, 1990.
  • Воан Тай (2001) заставляет это работать, 5-е изд.

См. Также [ править ]

  • Сравнение форматов графических файлов

Ссылки [ править ]

  1. ^ Типы носителей изображений IANA
  2. ^ ISO / IEC 8632

Внешние ссылки [ править ]

Общие [ править ]

  • Обзор стандартов 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: Кодирование открытого текста

Другое [ править ]

  • WebCGM и SVG: сравнение
  • Примеры CGM