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

このセクションでは、WIC (Windows Imaging Component) インターフェイスについて説明します。

このセクションの内容

トピック 説明
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 _ 形式の DDS イメージ データの単一フレームへのアクセスと、イメージ データに関する情報を提供します。
IWICEnumMetadataItem
個々のメタデータ項目の列挙サービスを提供するメソッドを公開します。
IWICFastMetadataEncoder
イン Place メタデータの編集に使用されるメソッドを公開します。 高速メタデータ エンコーダーを使用すると、イメージを完全に再エンコードすることなく、イメージにメタデータを追加および削除できます。
IWICFormatConverter
画像データを 1 つのピクセル形式から別のピクセル形式に変換する IWICBitmapSource を表し、ディザリングと半トン変換をインデックス付き形式、パレット変換、アルファしきい値に処理します。
IWICFormatConverterInfo
ピクセル形式コンバーターに関する情報を提供するメソッドを公開します。
IWICImageEncoder
ID2D1Imageインターフェイスを IWICBitmapEncoder にエンコードします
IWICImagingFactory
デコーダー、エンコーダー、ピクセル形式コンバーターなどの WIC のコンポーネントを作成するために使用されるメソッドを公開します。
IWICImagingFactory2
IWICImageEncoderを作成する機能を含む WIC ファクトリ インターフェイスの拡張機能。
IWICJpegFrameDecode
JPEG イメージをデコードするメソッドを公開します。 Start Of Frame (SOF) ヘッダー、Start of Scan (SOS) ヘッダー、Huffman テーブルと Quantization テーブル、圧縮された 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 インターフェイスは、準拠のためにのみ文書化されています。使用することはお勧めできません。将来変更されるか、使用できなくなる可能性があります。 代わりに、とは Register進捗通知を使用します。
IWICProgressiveLevelControl
プログレッシブデコードに関する情報を取得したり制御したりするためのメソッドを公開します。
IWICStream
イメージングおよびメタデータコンテンツを参照するための WIC ストリームを表します。
IWICStreamProvider
ストリームプロバイダーのメソッドを公開します。