概要
すべてのグラフィック要素は、バイナリファイルまたは2種類のテキスト表現のいずれかにコンパイル可能なテキストソースファイルで指定できます。CGMは、特定のアプリケーション、システム、プラットフォーム、またはデバイスに依存しない、2Dグラフィック情報のコンピュータ表現のためのグラフィックデータ交換手段を提供します。
メタファイル、つまり別のファイルを記述または指定する情報を含むファイルとして、CGMフォーマットは、機能を提供し、エンティティを表現するための多数の要素を備えているため、幅広いグラフィック情報と幾何学的プリミティブに対応できます。CGMは、明示的なグラフィックファイルフォーマットを確立するのではなく、オブジェクト指向アプローチを使用して画像をレンダリングするためのグラフィックコンポーネントを再構築するための命令とデータを含んでいます。
CGMはウェブページでは広くサポートされておらず、グラフィックアートの分野では他のフォーマットに取って代わられているものの、エンジニアリング、航空、その他の技術分野では依然として広く用いられている。
初期のCGM実装は、実質的にはグラフィカルカーネルシステム(GKS)のプリミティブ操作のシーケンスをストリーム形式で表現したものでした。技術イラストレーションやプロフェッショナルデザインの分野ではある程度採用されましたが、現在ではSVGやDXFなどのフォーマットにほぼ取って代わられています。
World Wide Web Consortiumは、Web上での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勧告)
さらに読む
- Arnold, DB および PR Bono、「CGM および CGI: コンピュータグラフィックスのメタファイルとインターフェース標準」、Springer-Verlag、ニューヨーク、NY、1988 年。
- Henderson, LR、および Gebhardt, CGM: SGML for Graphics、The Gilbane Report、1994 年秋。
- Henderson, LR、およびAM Mumford、『The CGM Handbook』、Academic Press、サンディエゴ、カリフォルニア州、1993年。
- Bono, PR、JL Encarnacao、LM Encarnacao、WR Herzner、『PC Graphics With GKS』、Prentice-Hall、Englewood Cliffs、NJ、1990年。
- ヴォーン・テイ(2001)『メイキング・イット・ワーク』第5版
参考文献
- ↑ IANA画像メディアタイプ
- ↑ ISO/IEC 8632
外部リンク
一般的な
- CGM規格の概要
- CGMファイル形式の概要
- WebCGMリソースページ
- テクノロジーレポート:WebCGM
- スケーラブルなグラフィックスフォーマットとしての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パート4:平文エンコーディング