|
Windows Metafile(WMF、ウィンドウズ メタファイル)はMicrosoft Windows上の画像ファイルフォーマットの1つであり、1990年代初期に設計された。しかし、World Wide Webの隆盛と共によく使われるようになっていったGIFやJPEGに比較するとよく使われるとは言い難い。ベクトル画像フォーマットであり、ビットマップ画像を内部に含むことが可能となっている。基本的にWMFファイルはWindowsのグラフィック層であるGDIが実行すべき関数呼び出しのリストであって、それによって画像が再生される。GDI関数の中には例外処理のためにコールバック関数のポインタを引数にとるものがあるため、WMFファイルには実行可能コードが含まれることがある。その設計手法はUNIXにおけるPostScriptに似ている。 Windows 3.0で最初に導入されたWMFは16ビット形式であった。後に追加された32ビット版ではコマンドが追加されており、Enhanced Metafile (EMF) と呼ばれる。EMFはプリンタドライバのグラフィックス言語としても使われている。 Windows Metafileの圧縮版としてCompressed Windows Metafile (WMZ) とCompressed Windows Enhanced Metafile (EMZ) もある〔You receive a "This file is an unsupported graphic format" error message when you try to insert a picture into a PowerPoint for Mac presentation Microsoftサポート〕。 == 仕様と特許 == オリジナルの16bit WMFファイル形式は1992年のWindows 3.1 SDKの〔Microsoft Windows 3.1 Programmers Reference, Volume 4 Resources, Microsoft Press 1992, ISBN 1-55615-494-1, chapter 3 pp. 21-45〕4巻に定義された。しかし仕様の一部は詳細があいまいな部分があった。これらのマニュアルは書籍として買い求めることができる。 時が経つにつれてこの歴史的な仕様の存在は忘れられ、WMFファイルに対するリバースエンジニアリングが行われるようになったが、これには困難が伴い、正確さも欠いていた。 2006年9月にMicrosoftは再度WMFファイル形式の仕様をMicrosoft Open Specification Promiseの一環として公開し、これを実装する者に対して特許権を行使しないことを約束した。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Windows Metafile」の詳細全文を読む 英語版ウィキペディアに対照対訳語「 Windows Metafile 」があります。 スポンサード リンク
|