컴퓨터 그래픽스 메타파일
Computer Graphics Metafile파일 이름 확장자 | .twm |
---|---|
인터넷 미디어 유형 | 이미지/화상[1] |
개발자 | ANSI, ISO/IEC, W3C |
초기 릴리즈 | (ANSI X3 122-1986) | 전
포맷의 종류 | 벡터 이미지 형식 |
확장원 | 그래피컬 커널 시스템 |
표준. | ISO/IEC 8632 |
웹 사이트 | ISO/IEC 8632 |
CGM(Computer Graphics Metafile)은 2D 벡터 그래픽, 래스터 그래픽 및 텍스트를 위한 자유롭고 개방적인 국제 표준 파일 형식이며 ISO/IEC 8632에 [2]의해 정의됩니다.
개요
모든 그래픽 요소는 이진 파일 또는 두 텍스트 표현 중 하나로 컴파일할 수 있는 텍스트 소스 파일로 지정할 수 있습니다.CGM은 특정 애플리케이션, 시스템, 플랫폼 또는 디바이스로부터 독립된 2D 그래픽 정보의 컴퓨터 표현을 위한 그래픽 데이터 교환 수단을 제공합니다.
메타파일, 즉 다른 파일을 기술 또는 지정하는 정보를 포함하는 파일로서 CGM 포맷은 함수를 제공하고 엔티티를 나타내는 다수의 요소를 가지며, 광범위한 그래픽 정보와 기하학적 프리미티브를 수용할 수 있다.CGM은 명시적인 그래픽 파일 형식을 확립하는 대신 객체 지향 접근법을 사용하여 이미지를 렌더링하기 위해 그래픽 컴포넌트를 재구성하기 위한 명령과 데이터를 포함합니다.
CGM은 웹 페이지에서 널리 지원되지 않고 그래픽 아트 분야에서 다른 형식으로 대체되었지만 여전히 엔지니어링, 항공 및 기타 기술 애플리케이션에서 널리 사용되고 있습니다.
초기 CGM 구현은 일련의 Graphical Kernel System(GKS; 그래피컬 커널 시스템) 프리미티브 오퍼레이션의 스트리밍 표현이었습니다.기술 일러스트레이션 및 프로페셔널 디자인 분야에서 어느 정도 채택되었지만 SVG 및 DXF와 같은 형식으로 대체되었습니다.
World Wide Web Consortium은 웹에서 CGM을 사용하기 위한 CGM 프로파일인 WebCGM을 개발했습니다.
역사
- 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일 – WebCGM 2.0 (W3C)
- 2010년 3월 1일 – WebCGM 2.1 (W3C 권장)
추가 정보
- 아놀드, D.B., P.R.Bono, CGM 및 CGI: Metafile and Interface Standards for Computer Graphics, Springer-Verlag, New York, 1988.
- Henderson, L.R. 및 Gebhardt, CGM: SGML for Graphics, The Gilbane Report, 1994년 가을.
- Henderson, L.R. 및 A.M. Mumford, CGM 핸드북, 학술 출판사, 샌디에이고, 캘리포니아, 1993.
- Bono, P.R., J.L. Encarnacao, L.M. Encarnacao, W.R.Herzner, PC Graphics With GKS, 프렌티스 홀, Englewood Cliffs, NJ, 1990.
- Vaughan Tay (2001)를 통한 성공, 제5판
「 」를 참조해 주세요.
레퍼런스
외부 링크
일반
- CGM 표준의 개요
- CGM 파일 형식 요약
- WebCGM 리소스 페이지
- 테크놀로지 리포트:웹 CGM
- 확장 가능한 그래픽스 포맷으로서의 CGM 사용
- CGM Open - CGM 및 WebCGM용 레퍼런스 문서 및 관련 자료
표준
- WebCGM 1.0, W3C 권장, 2001년 12월 17일
- WebCGM 2.0, W3C 권장, 2007년 1월 30일
- WebCGM 2.1, W3C 권장, 2010년 3월 1일
- 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 Part 4:클리어 텍스트 부호화