CGM
CGM은 Computer Graphics Metafile의 약어입니다. CALS(Computer-Aided Acquisition and Logistic Support) 이니셔티브에서 CGM은 장치 독립적 2D 파일의 표준 형식으로 정의되어 있습니다. CGM 파일의 목적은 호환 프로그램에서 명확하게 읽고 해석할 수 있도록 모든 그림을 저장하는 것입니다.
CGM은 항공 우주(ATA, AECMA), 자동차(J2008), 국방(CALS), 원격 통신, 석유 화학 산업 등을 비롯한 다양한 산업에서 표준 형식으로 사용되고 있습니다. CGM 파일 사용의 중요성이 증가하고 있는 분야는 웹 환경(인터넷 및 인트라넷)입니다. 여기서는 대화식 카탈로그 및 안내서를 생성하기 위해 WebCGM 형식의 지능형 그래픽을 사용했습니다.
CGM은 ISO 8632로 국제 표준화되었습니다. 1987년에 처음으로 출시된 CGM 버전 1은 혹평을 받았습니다. 이 버전의 가장 큰 문제점은 베지어 또는 스플라인 커브가 전혀 정의되어 있지 않은 등 포함된 그래픽 원시 형상이 너무 적었다는 점이었습니다. 결국 모든 커브를 폴리라인으로 작성해야 하여 이로 인해 추가 처리를 진행하는 동안 큰 불편이 따랐습니다.
여러 플랫폼에서 실행하는 거의 모든 PostScript 지향 프로그램의 핵심 요소가 베지어 커브로 구성될 경우(PostScript는 베지어 경로만 인식) 통신상의 어려움은 훨씬 더 분명해집니다. 게다가 PostScript에 직접 연결할 수도 없습니다.
1990년(버전 2)에 많은 세그먼트와 기타 세부 내용을 추가한 후 ISO 표준의 확장 버전이 1992년에 발표되었고 현재는 CGM 버전 3과 통합되었습니다. 이 버전은 고품질의 그림을 저장하는 데 훨씬 더 적합합니다.
CGM 버전 3은 1995년에 "애플리케이션 구조"를 포함한 형태로 확장되었고 이어 CGM 버전 4가 출시되었습니다. 즉, 이제는 그래픽이 아닌 정보도 CGM 파일에 저장할 수 있게 되었습니다. 이러한 결합으로 대화식 그래픽, 핫스폿, 하이퍼링크 설정 등과 관련하여 무한한 가능성이 열렸습니다.
현재 버전의 CGM 표준은 2000년 초반에 발표되었습니다. 이 버전에서는 이전 릴리즈에서 발견된 몇 가지 문제가 수정되었습니다. 새로 추가된 기능은 없습니다.
CGM Open Consortium은 CGM 증진 및 개발을 목적으로 1998년 설립되었습니다. CGM을 사용하는 많은 소프트웨어 제조업체와 고객들이 이 조직에 가입하여 CGM 사용과 관련하여 발생하는 과제를 해결하기 위해 노력하고 있습니다. W3C(World Wide Web Consortium)와 함께 CGM Open은 인터넷 환경에서 CGM 파일 사용을 표준화하는 "WebCGM" 프로파일을 개발했습니다.
Arbortext IsoDraw는 현재 CGM 파일을 읽고 쓰는 데 사용할 수 있는 가장 광범위한 지원을 제공합니다. Arbortext IsoDraw 형식 대신 CGM만 사용하도록 CGM을 표준 형식으로 설정할 수도 있습니다. 이 설정은 다음 단락에 설명되어 있습니다.