Windows Imaging Component の概要
Windows Imaging Component (WIC) は、Windows Vista 以降のオペレーティング システム (OS) で使用できます。 WIC は、画像と画像メタデータを操作するための拡張可能なフレームワークを提供します。 WIC を使用すると、独立系ソフトウェア ベンダー (ISV) と独立系ハードウェア ベンダー (IHV) が独自の画像コーデックを開発し、標準画像形式 (TIFF、JPEG、PNG、GIF、BMP、HDPhoto など) と同じプラットフォーム サポートを利用できるようになります。 画像形式に関係なく、すべての画像処理に単一の一貫したインターフェイス セットが使われるため、WIC を使うアプリケーションでは、コーデックがインストールされるとすぐに新しい画像形式が自動的にサポートされるようになります。 拡張可能なメタデータ フレームワークにより、アプリケーションは独自のメタデータを画像ファイルに直接読み書きできるため、メタデータが失われたり、画像から分離されたりすることはありません。
このトピックは次のセクションで構成されます。
Windows Imaging Component の機能
WIC の主な機能は次のとおりです。
- アプリケーション開発者は、特定の画像形式に関する事前の知識を必要とせずに、単一の一貫した共通インターフェイスのセットを通じて、あらゆる画像形式に対して画像処理操作を実行できます。
- 画像コーデック、ピクセル形式、メタデータ用の拡張可能な "プラグ アンド プレイ" アーキテクチャにより、実行時に新しい形式の自動検出を提供します。
- 画像ファイル内の任意のメタデータの読み取りと書き込みをサポートし、編集中に認識されないメタデータを保持する機能を備えています。
- 画像処理パイプライン全体で、チャネルあたり最大 32 ビットの高ビット深度の画像データを保存します。
- 最も一般的な画像形式、ピクセル形式、メタデータ スキーマの組み込みサポートを提供します。
ネイティブ コーデック
WIC にはいくつかの組み込みコーデックが含まれています。 次の標準コーデックがプラットフォームに用意されています。
コーデック | MIME の種類 | デコーダー | エンコーダー |
---|---|---|---|
BMP (Windows ビットマップ形式)、BMP 仕様 v5。 | image/bmp | はい | はい |
GIF (グラフィックス インターチェンジ フォーマット 89a)、GIF 仕様 89a/89m | image/gif | はい | はい |
ICO (アイコン形式) | image/ico | はい | いいえ |
JPEG (共同写真専門家グループ)、JFIF 仕様 1.02 | image/jpeg、image/jpe、image/jpg | はい | はい |
JPEG XR (JPEG 拡張範囲) | image/jxr | はい | はい |
PNG (ポータブル ネットワーク グラフィックス)、PNG 仕様 1.2 | image/png | はい | はい |
TIFF (タグ付き画像ファイル形式)、TIFF 仕様 6.0 | image/tiff、image/tif | はい | はい |
Windows Media Photo、HD Photo 形式の概要 | image/vnd.ms-photo | はい | はい |
DDS (DirectDraw Surface) | image/vnd.ms-dds | はい | はい |
関連トピック
-
Conceptual
-
その他のリソース