Метафайл компьютерной графики


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

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

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

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

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

Консорциум World Wide Web разработал WebCGM , профиль CGM, предназначенный для использования CGM в Интернете.