次の方法で共有


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

WIC メタデータの概要

その他のリソース

WIC 対応コーデックを作成する方法

AITCodec サンプル コーデック