Windows イメージング コンポーネントのインターフェイス

このセクションには、Windows イメージング コンポーネント (WIC) インターフェイスに関する情報が含まれています。

このセクションの内容

トピック 説明
IWICBitmap
ビットマップの書き込み可能性と静的メモリ内表現の概念を IWICBitmapSource に追加するメソッドを定義します。
IWICBitmapClipper
指定した四角形領域の入力ビットマップのクリップ バージョンを生成するメソッドを公開します。
IWICBitmapCodecInfo
特定のコーデックに関する情報を提供するメソッドを公開します。
IWICBitmapCodecProgressNotification
エンコーダーとデコーダーの進行状況通知に使用されるメソッドを公開します。
IWICBitmapDecoder
デコーダーを表すメソッドを公開します。
IWICBitmapDecoderInfo
デコーダーに関する情報を提供するメソッドを公開します。
IWICBitmapEncoder
サムネイル、フレーム、パレットなど、エンコーダーのプロパティを設定するためのメソッドを定義します。
IWICBitmapEncoderInfo
エンコーダーに関する情報を提供するメソッドを公開します。
IWICBitmapFlipRotator
反転 (水平または垂直) または回転 (90 度ずつ) ビットマップ ソースを生成するメソッドを公開します。 回転は反転の前に行われます。
IWICBitmapFrameDecode
エンコードされたファイルの個々のイメージ フレームをデコードするメソッドを定義します。
IWICBitmapFrameEncode
エンコーダーの個々のイメージ フレームを表します。
IWICBitmapLock
Lock メソッドをサポートするメソッドを公開します。
IWICBitmapScaler
リサンプリングまたはフィルター 処理アルゴリズムを使用して、サイズ変更された入力ビットマップのバージョンを表します。
IWICBitmapSource
ピクセルの取得元であるソースを参照しているが、書き戻すことができないメソッドを公開します。
IWICBitmapSourceTransform
基になる IWICBitmapSource 実装に特定の操作をオフロードするためのメソッドを公開します。
IWICColorContext
色管理のメソッドを公開します。
IWICColorTransform
IWICBitmapSource をある色コンテキストから別の色コンテキストに変換するメソッドを公開します。
IWICComponentFactory
コンポーネント開発者が使用するコンポーネントを作成するメソッドを公開します。 これには、コーデックおよびメタデータ ハンドラー開発者が使用するためのメタデータ リーダー、ライター、その他のサービスが含まれます。
IWICComponentInfo
コンポーネント情報を提供するメソッドを公開します。
IWICDdsDecoder
DDS イメージ形式に固有の情報と機能を提供します。
IWICDdsEncoder
DDS 形式固有の情報をエンコーダーに書き込みます。
IWICDevelopRaw
生コーデック形式の機能へのアクセスを提供するメソッドを公開します。
IWICDevelopRawNotificationCallback
生のイメージ変更通知のコールバック メソッドを公開します。
IWICDdsFrameDecode
ネイティブの DXGI_FORMAT 形式の DDS イメージ データの単一フレームへのアクセスと、イメージ データに関する情報を提供します。
IWICEnumMetadataItem
個々のメタデータ 項目の列挙サービスを提供するメソッドを公開します。
IWICFastMetadataEncoder
インプレース メタデータ編集に使用されるメソッドを公開します。 高速メタデータ エンコーダーを使用すると、イメージを完全に再エンコードすることなく、画像にメタデータを追加および削除できます。
IWICFormatConverter
画像データを 1 つのピクセル形式から別のピクセル形式に変換し、ディザリングとハーフトニングをインデックス付き形式、パレット変換、アルファしきい値に変換する IWICBitmapSource を表します。
IWICFormatConverterInfo
ピクセル形式コンバーターに関する情報を提供するメソッドを公開します。
IWICImageEncoder
ID2D1Image インターフェイスを IWICBitmapEncoder にエンコードします
IWICImagingFactory
デコーダー、エンコーダー、ピクセル形式コンバーターなどの WIC のコンポーネントを作成するために使用されるメソッドを公開します。
IWICImagingFactory2
IWICImageEncoder を作成する機能を含む WIC ファクトリ インターフェイスの拡張機能。
IWICJpegFrameDecode
JPEG 画像をデコードするためのメソッドを公開します。 フレームの開始 (SOF) ヘッダー、スキャン開始 (SOS) ヘッダー、Huffman テーブルと量子化テーブル、圧縮 JPEG JPEG データへのアクセスを提供します。 また、インデックス作成を有効にして、効率的なランダム アクセスを実現します。
IWICJpegFrameEncode
圧縮された JPEG スキャン データを WIC エンコーダーの出力ストリームに直接書き込むためのメソッドを公開します。 また、Huffman テーブルと量子化テーブルへのアクセスも提供します。
IWICMetadataBlockReader
コーデックのすべての最上位メタデータ ブロックへのアクセスを提供するメソッドを公開します。
IWICMetadataBlockWriter
メタデータのエンコードを有効にするメソッドを公開します。 このインターフェイスは、デコーダーとそのイメージ フレームによって実装されます。
IWICMetadataHandlerInfo
登録済みのメタデータ ハンドラーに関する基本情報を提供するメソッドを公開します。
IWICMetadataQueryReader
メタデータ クエリ式を使用してデコーダーまたはそのイメージ フレームからメタデータ ブロックと項目を取得するためのメソッドを公開します。
IWICMetadataQueryWriter
メタデータ クエリ式を使用して、メタデータ ブロックと項目をエンコーダーまたはそのイメージ フレームに設定または削除するためのメソッドを公開します。
IWICMetadataReader
下線付きメタデータ コンテンツへのアクセスを提供するメソッドを公開します。 このインターフェイスは、独立系ソフトウェア ベンダー (ISV) によって実装され、新しいメタデータ リーダーを作成します。
IWICMetadataReaderInfo
登録済みのメタデータ リーダーに関する基本情報を提供するメソッドを公開します。
IWICMetadataWriter
メタデータ コンテンツの書き込みアクセスを提供するメソッドを公開します。 これは、新しいメタデータ ライターを作成するために ISV によって実装されます。
IWICMetadataWriterInfo
登録済みのメタデータ ライターに関する基本情報を提供するメソッドを公開します。
IWICPalette
主にインデックス付きピクセル形式のカラー テーブルにアクセスして構築するためのメソッドを公開します。
IWICPersistStream
WICPersistOptions を受け取る追加の読み込みと保存メソッドを提供するメソッドを公開します。
IWICPixelFormatInfo
ピクセル形式に関する情報を提供するメソッドを公開します。
IWICPixelFormatInfo2
ピクセル形式に関する追加情報を提供することで 、IWICPixelFormatInfo を拡張します。
IWICPlanarBitmapFrameEncode
平面コンポーネントの画像ピクセルをエンコーダーに書き込むことができるようにします。
IWICPlanarBitmapSourceTransform
ピクセル コンポーネントが別々のコンポーネント プレーンに格納されている平面 Y CbCr ピクセル形式へのアクセスを提供します。
IWICPlanarFormatConverter
フォーマット コンバーターを平面ソースで初期化できるようにします。
IWICProgressCallback
IWICProgressCallback インターフェイスは、コンプライアンスのためにのみ文書化されています。その使用は推奨されておらず、将来変更または使用できない可能性があります。 代わりに、 RegisterProgressNotification を使用します
IWICProgressiveLevelControl
プログレッシブ デコードに関する情報を取得して制御するためのメソッドを公開します。
IWICStream
イメージングおよびメタデータ コンテンツを参照するための WIC ストリームを表します。
IWICStreamProvider
ストリーム プロバイダーのメソッドを公開します。