컴퓨터 그래픽스 메타파일

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

컴퓨터 그래픽스 메타파일(CGM)은 2차원 벡터 그래픽스, 래스터 그래픽스 및 텍스트를 위한 파일 형식으로, ISO 표준 ISO/IEC 8632-1:1999로 정의된다. 그래픽 정보의 교환 및 저장을 위해 다양한 요소와 기능을 명세하며, 바이너리 또는 텍스트 인코딩 형태로 표현될 수 있다. 초기에는 웹에서 널리 사용되지 않았으나, 기술적 문제를 해결하고 웹 환경에 적합하도록 개선된 WebCGM이 W3C 권고안으로 채택되면서 널리 사용되기 시작했다. WebCGM은 하이퍼링크 및 XML Companion File (XCF)을 지원하며, 기술 도면, 전자 문서, 지구 물리학 데이터 시각화 등 웹 기반 응용 분야에서 사용된다.

컴퓨터 그래픽스 메타파일 - [IT 관련 정보]에 관한 문서
일반 정보

이미지 준비중입니다.

컴퓨터 그래픽스 메타파일 로고
종류벡터 이미지 포맷
확장자.cgm
MIME 형식image/cgm
소유자ANSI, ISO/IEC, W3C
발표일1986년 (ANSI X3 122-1986)
기반그래피컬 커널 시스템
표준ISO/IEC 8632
URLISO/IEC 8632
📚 더 읽어볼만한 페이지
  • ANSI 표준 - ANSI C
    ANSI C는 미국 국립 표준 협회에서 제정한 C 프로그래밍 언어의 표준으로, C89 또는 C90이라고도 불리며, `__STDC__` 매크로를 통해 표준 준수 여부를 확인할 수 있고, C95, C99, C11, C17, C23 등의 후속 표준으로 개선되어 왔다.
  • ANSI 표준 - DMX512
    DMX512는 1986년 개발된 조명 장비 제어를 위한 디지털 통신 프로토콜이며, 최대 512개의 채널을 지원하고, RDM을 지원하며, 견고성과 단순성으로 인해 널리 사용된다.
  • ISO 표준 - 국제 표준화 기구
    국제 표준화 기구(ISO)는 167개국 국가 표준 기구를 회원으로 둔 비정부 기구로서, 상품 및 서비스 관련 국제 표준을 제정하며, 국제전기기술위원회(IEC)와 협력하고 대한민국은 기술표준원을 통해 정회원으로 활동한다.
  • ISO 표준 - ISO 3166-1
    ISO 3166-1은 국가 식별을 위한 국제 표준으로 숫자 코드, 알파벳 두 글자(alpha-2), 세 글자(alpha-3) 코드 시스템을 제공하며, 유엔의 통계적 분류와 정치적 상황을 고려하여 코드가 할당되고 필요에 따라 업데이트된다.
  • W3C 표준 - HTML
    HTML은 웹 페이지 제작을 위한 표준 마크업 언어로서, 팀 버너스리가 제안하고 구현한 후 인터넷 발전과 함께 널리 사용되며, SGML에 기반하여 하이퍼텍스트 기능으로 다양한 콘텐츠를 표현하고 연결하며, W3C와 WHATWG에서 표준화를 진행하고 최신 버전은 HTML Living Standard이다.
  • W3C 표준 - 타임드 텍스트
    타임드 텍스트는 영상이나 오디오 콘텐츠에 시간 정보를 담아 표현되는 텍스트로, 자막이나 캡션 등에 활용되며 TTML, WebVTT 등의 표준이 존재한다.

2. 역사

컴퓨터 그래픽스 메타파일(CGM)은 1986년 ANSI와 1987년 ISO에서 처음 표준화된 이후, 여러 차례 개정을 거쳤다. 1999년에는 ISO/IEC에서 제2판이 발표되었고, 2001년에는 W3C에서 웹 환경에 적합한 WebCGM을 발표하였다. 이후 WebCGM은 2.0, 2.1 버전으로 개선되었다.

2.1. 초기 표준화

👆
좌우로 밀어서 보기
연도내용
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)
2001년 12월 17일WebCGM (W3C)
2007년 1월 30일https://www.w3.org/TR/2007/REC-webcgm20-20070130/ WebCGM 2.0 (W3C)
2010년 3월 1일https://www.w3.org/TR/2010/REC-webcgm21-20100301/ WebCGM 2.1 (W3C 권고안)

2.2. 2차 개정 및 WebCGM

👆
좌우로 밀어서 보기
연도내용
1999년ISO/IEC 8632:1999, 제2판 (ISO/IEC JTC1/SC24)
2001년 12월 17일WebCGM (W3C)
2007년 1월 30일http://www.w3.org/TR/2007/REC-webcgm20-20070130/ WebCGM 2.0 (W3C)
2010년 3월 1일http://www.w3.org/TR/2010/REC-webcgm21-20100301/ WebCGM 2.1 (W3C 권고안)

2.3. 대한민국 관련 역사

주어진 원문 소스에는 대한민국과 관련된 어떠한 역사적 내용도 포함되어 있지 않다. 따라서 '대한민국 관련 역사' 섹션에 작성할 내용이 없다. 이전 답변과 동일하게, 주어진 정보만으로는 내용을 생성할 수 없다.

3. 특징

모든 그래픽 요소는 텍스트 소스 파일로 지정할 수 있으며, 이 파일은 이진 파일 또는 두 가지 텍스트 표현 중 하나로 컴파일될 수 있다. CGM은 특정 응용 프로그램, 시스템, 플랫폼 또는 장치에 독립적인 2D 그래픽 정보를 컴퓨터로 표현하기 위한 그래픽 데이터 교환 수단을 제공한다.

메타파일로서, 즉 다른 파일을 설명하거나 지정하는 정보를 담고 있는 파일인 CGM 형식은 광범위한 그래픽 정보와 기하학적 기본 요소를 수용할 수 있도록 기능을 제공하고 엔티티를 나타내는 수많은 요소를 가지고 있다. CGM은 명시적인 그래픽 파일 형식을 설정하기보다는 객체 지향적 접근 방식을 사용하여 이미지를 렌더링하기 위한 그래픽 구성 요소를 재구성하기 위한 지침과 데이터를 포함한다.

CGM은 웹 페이지에서 널리 지원되지 않고 그래픽 아트 분야에서 다른 형식으로 대체되었지만, 여전히 엔지니어링, 항공 및 기타 기술 응용 분야에서 널리 사용되고 있다.

초기 CGM 구현은 그래픽 커널 시스템(GKS) 기본 연산의 시퀀스를 효과적으로 스트리밍하는 방식이었다. 이는 기술 도면 및 전문적인 산업 디자인 분야에서 어느 정도 채택되었지만, SVG 및 AutoCAD DXF와 같은 형식으로 대체되었다.

월드 와이드 웹 컨소시엄은 웹에서 CGM 사용을 위한 CGM 프로파일인 WebCGM을 개발했다.

4. WebCGM

월드 와이드 웹 컨소시엄(W3C)은 웹에서의 CGM 사용을 위해 CGM 프로파일인 WebCGM을 개발했다.

4.1. WebCGM의 특징

CGM은 다른 형식에 비해 웹 페이지에서는 잘 사용되지 않지만, 공학 등의 분야에서는 자주 사용된다. 당초 CGM은 GKS의 기본 요소 조작의 순서를 효율적으로 나타낸 것이었다. 기술 일러스트레이션이나 산업 디자인에서 채택되었지만, 현재는 SVG나 DXF로 거의 대체되었다.

W3C는 웹에서의 이용을 의도한 CGM의 프로파일 WebCGM을 개발했다.