Windows イメージング コンポーネント

Windows イメージング コンポーネント テクノロジの概要。

Windows Imaging コンポーネントを開発するには、次のヘッダーが必要です。

このテクノロジのプログラミング ガイダンスについては、次を参照してください。

列挙

 
WIC8BIMIptcDigestProperties

8BIM IPTC ダイジェスト メタデータ ブロック内のメタデータ項目の識別子を指定します。
WIC8BIMIptcProperties

8BIM IPTC ブロック内のメタデータ項目の識別子を指定します。
WIC8BIMResolutionInfoProperties

8BIMResolutionInfo ブロック内のメタデータ項目の識別子を指定します。
WICBitmapAlphaChannelOption

必要なアルファ チャネルの使用法を指定します。
WICBitmapCreateCacheOption

目的のキャッシュ使用量を指定します。
WICBitmapDecoderCapabilities

デコーダーの機能を指定します。
WICBitmapDitherType

イメージ形式間で変換するときに適用するディザ アルゴリズムの種類を指定します。
WICBitmapEncoderCacheOption

エンコーダーで使用できるキャッシュ オプションを指定します。
WICBitmapInterpolationMode

イメージのスケーリング時に使用するサンプリングモードまたはフィルタリングモードを指定します。
WICBitmapLockFlags

IWICBitmap へのアクセスを指定します。
WICBitmapPaletteType

インデックス付きイメージ形式に使用するパレットの種類を指定します。
WICBitmapTransformOptions

反転変換と回転変換を指定します。
WICColorContextType

色コンテキストの種類を指定します。
WICComponentEnumerateOptions

コンポーネント列挙オプションを指定します。
WICComponentSigning

コンポーネントの署名状態を指定します。
WICComponentType

Windows イメージング コンポーネント (WIC) コンポーネントの種類を指定します。
WICDdsAlphaMode

DDS イメージに含まれるピクセル カラー コンポーネント値の意味を指定します。
WICDdsDimension

DDS イメージに含まれるデータのディメンションの種類を指定します。
WICDecodeOptions

デコード オプションを指定します。
WICGifApplicationExtensionProperties

グラフィックス交換形式 (GIF) イメージのアプリケーション拡張機能メタデータ プロパティを指定します。
WICGifCommentExtensionProperties

グラフィックス交換形式 (GIF) イメージのコメント拡張メタデータ プロパティを指定します。
WICGifGraphicControlExtensionProperties

グラフィックス交換形式 (GIF) イメージの各フレーム アニメーション間の切り替えを定義するグラフィック コントロール拡張メタデータ プロパティを指定します。
WICGifImageDescriptorProperties

グラフィックス交換形式 (GIF) フレームのイメージ記述子メタデータ プロパティを指定します。
WICGifLogicalScreenDescriptorProperties

グラフィックス交換形式 (GIF) メタデータの論理画面記述子プロパティを指定します。
WICHeifCompressionOption

High Efficiency Image Format (HEIF) 圧縮オプションを指定する定数を定義します。
WICHeifHdrProperties

高効率イメージ形式 (HEIF) イメージの HDR プロパティを指定します。
WICHeifProperties

高効率イメージ形式 (HEIF) イメージのプロパティを指定します。
WICJpegChrominanceProperties

JPEG クロミナンス テーブル プロパティを指定します。
WICJpegCommentProperties

JPEG コメントプロパティを指定します。
WICJpegIndexingOptions

JPEG イメージのインデックスを作成するためのオプションを指定します。
WICJpegLuminanceProperties

JPEG 輝度テーブル プロパティを指定します。
WICJpegScanType

JPEG 画像スキャンのピクセル データのメモリ レイアウトを指定します。
WICJpegTransferMatrix

Y'Cb'Cr' から R'G'B' への変換行列を指定します。
WICJpegYCrCbSubsamplingOption

JPEG YCrCB サブサンプリング オプションを指定します。
WICMetadataCreationOptions

メタデータ作成オプションを指定します。
WICNamedWhitePoint

生画像の名前付きホワイト バランスを指定します。
WICPersistOptions

ストリームを使用してコンポーネントを初期化するときに使用される Windows Imaging Component (WIC) オプションを指定します。
WICPixelFormatNumericRepresentation

WIC ピクセル形式の数値表現のプリミティブ型を指定する定数を定義します。
WICPlanarOptions

IWICPlanarBitmapSourceTransform 実装の追加オプションを指定します。
WICPngBkgdProperties

ポータブル ネットワーク グラフィックス (PNG) の背景 (bKGD) チャンク メタデータ プロパティを指定します。
WICPngChrmProperties

CIE XYZ 色度のポータブル ネットワーク グラフィックス (PNG) cHRM チャンク メタデータ プロパティを指定します。
WICPngFilterOption

圧縮の最適化に使用できるポータブル ネットワーク グラフィックス (PNG) フィルターを指定します。
WICPngGamaProperties

ポータブル ネットワーク グラフィックス (PNG) gAMA チャンク メタデータ プロパティを指定します。
WICPngHistProperties

ポータブル ネットワーク グラフィックス (PNG) hIST チャンク メタデータ プロパティを指定します。
WICPngIccpProperties

ポータブル ネットワーク グラフィックス (PNG) iCCP チャンク メタデータ プロパティを指定します。
WICPngItxtProperties

ポータブル ネットワーク グラフィックス (PNG) iTXT チャンク メタデータ プロパティを指定します。
WICPngSrgbProperties

ポータブル ネットワーク グラフィックス (PNG) sRGB チャンク メタデータ プロパティを指定します。
WICPngTimeProperties

ポータブル ネットワーク グラフィックス (PNG) tIME チャンク メタデータ プロパティを指定します。
WICProgressNotification

進行状況通知コールバックを呼び出すタイミングを指定します。
WICProgressOperation

通知を受信する進行状況操作を指定します。
WICRawCapabilities

生イメージの機能サポートを指定します。
WICRawParameterSet

生コーデックで使用されるパラメーター セットを指定します。
WICRawRenderMode

次の CopyPixels 呼び出しのレンダリング意図を指定します。
WICRawRotationCapabilities

コーデックの回転機能を指定します。
WICSectionAccessLevel

Windows グラフィックス デバイス インターフェイス (GDI) セクションのアクセス レベルを指定します。
WICTiffCompressionOption

タグ付きイメージ ファイル形式 (TIFF) 圧縮オプションを指定します。
WICWebpAnimProperties

WebP イメージのアニメーション プロパティを指定します。
WICWebpAnmfProperties

WebP イメージのアニメーション フレーム プロパティを指定します。

関数

 
AddWriter

IWICMetadataWriter を追加して、最上位のメタデータ ブロックを追加します。
CanConvert

ソース ピクセル形式を変換先のピクセル形式に変換できるかどうかを決定します。
CanConvert

形式コンバーターが 1 つの形式から別の形式に変換できるかどうかを照会します。
ClearIndexing

IWICJpegFrameDecode::SetIndexing を使用してインデックスが作成された JPEG からインデックス作成を削除します。
複製

現在の IWICEnumMetadataItem のコピーを作成します。
コミット

イメージのすべての変更をコミットし、ストリームを閉じます。
コミット

フレームをイメージにコミットします。
コミット

イメージ ストリームに対するメタデータの変更を最終処理します。
CopyBlocks

DDS ファイル内にネイティブに格納されているピクセル データを要求します。
CopyPalette

デコーダーの IWICPalette をコピーします。
CopyPalette

インデックス付きピクセル形式のカラー テーブルを取得します。
CopyPixels

ピクセルを生成するようにオブジェクトに指示します。
CopyPixels

指定された入力パラメーターを使用してピクセル データをコピーします。
CopyPixels

コピー先の平面にピクセルをコピーします。 指定された入力パラメーターによって構成されます。
CopyScan

WIC デコーダー フレームの出力ストリームから圧縮された JPEG スキャンのコピーを直接取得します。
CreateBitmap

IWICBitmap オブジェクトを作成します。
CreateBitmapClipper

IWICBitmapClipper オブジェクトの新しいインスタンスを作成します。
CreateBitmapFlipRotator

IWICBitmapFlipRotator オブジェクトの新しいインスタンスを作成します。
CreateBitmapFromHBITMAP

ビットマップ ハンドルから IWICBitmap を作成します。
CreateBitmapFromHICON

アイコン ハンドルから IWICBitmap を作成します。
CreateBitmapFromMemory

メモリ ブロックから IWICBitmap を作成します。
CreateBitmapFromSource

IWICBitmapSource から IWICBitmap を作成します。
CreateBitmapFromSourceRect

IWICBitmapSource の指定した四角形から IWICBitmap を作成します。
CreateBitmapScaler

IWICBitmapScaler の新しいインスタンスを作成します。
CreateColorContext

IWICColorContext クラスの新しいインスタンスを作成します。
CreateColorTransformer

IWICColorTransform クラスの新しいインスタンスを作成します。
CreateComponentEnumerator

指定したコンポーネントの種類の IEnumUnknown オブジェクトを作成します。
CreateComponentInfo

指定されたコンポーネント クラス識別子 (CLSID) の IWICComponentInfo クラスの新しいインスタンスを作成します。
CreateDecoder

IWICBitmapDecoder の新しいインスタンスを作成します。
CreateDecoderFromFileHandle

指定されたファイル ハンドルに基づいて、IWICBitmapDecoder の新しいインスタンスを作成します。
CreateDecoderFromFilename

指定したファイルに基づいて IWICBitmapDecoder クラスの新しいインスタンスを作成します。
CreateDecoderFromStream

指定された IStream に基づいて、IWICBitmapDecoder クラスの新しいインスタンスを作成します。
CreateEncoder

IWICBitmapEncoder クラスの新しいインスタンスを作成します。
CreateEncoderPropertyBag

エンコーダー プロパティ バッグを作成します。
CreateFastMetadataEncoderFromDecoder

指定された IWICBitmapDecoder に基づいて、高速メタデータ エンコーダーの新しいインスタンスを作成します。
CreateFastMetadataEncoderFromFrameDecode

指定されたイメージ フレームに基づいて、高速メタデータ エンコーダーの新しいインスタンスを作成します。
CreateFormatConverter

IWICFormatConverter クラスの新しいインスタンスを作成します。
CreateImageEncoder

新しいイメージ エンコーダー オブジェクトを作成します。
CreateInstance

新しい IWICBitmapDecoder インスタンスを作成します。
CreateInstance

新しい IWICBitmapEncoder インスタンスを作成します。
CreateInstance

新しい IWICFormatConverter インスタンスを作成します。
CreateInstance

IWICMetadataReader のインスタンスを作成します。
CreateInstance

IWICMetadataWriter のインスタンスを作成します。
CreateMetadataReader

指定されたパラメーターに基づいて IWICMetadataReader を作成します。 (IWICComponentFactory.CreateMetadataReader)
CreateMetadataReaderFromContainer

指定されたパラメーターに基づいて IWICMetadataReader を作成します。 (IWICComponentFactory.CreateMetadataReaderFromContainer)
CreateMetadataWriter

指定されたパラメーターに基づいて IWICMetadataWriter を作成します。
CreateMetadataWriterFromReader

指定した IWICMetadataReader から IWICMetadataWriter を作成します。
CreateNewFrame

新しい IWICBitmapFrameEncode インスタンスを作成します。
CreateNewFrame

エンコードする新しいフレームを作成します。
CreatePalette

IWICPalette クラスの新しいインスタンスを作成します。
CreateQueryReaderFromBlockReader

指定された IWICMetadataBlockReader から IWICMetadataQueryReader を作成します。
CreateQueryWriter

クエリ ライターの新しいインスタンスを作成します。
CreateQueryWriterFromBlockWriter

指定された IWICMetadataBlockWriter から IWICMetadataQueryWriter を作成します。
CreateQueryWriterFromReader

指定されたクエリ リーダーに基づいて、クエリ ライターの新しいインスタンスを作成します。 クエリ ライターには、クエリ リーダーからのメタデータが事前に設定されます。
CreateStream

IWICStream クラスの新しいインスタンスを作成します。
DoesRequireFixedSize

メタデータ ハンドラーに固定サイズが必要かどうかを判断します。
DoesRequireFullStream

ハンドラーにフル ストリームが必要かどうかを判断します。
DoesSupportAnimation

コーデックがアニメーションをサポートしているかどうかを示す値を取得します。
DoesSupportChromakey

コーデックがクロトキーをサポートしているかどうかを示す値を取得します。
DoesSupportIndexing

このデコーダーが効率的なランダム アクセスのためにインデックス作成をサポートしているかどうかを示す値を取得します。
DoesSupportLossless

コーデックが無損失形式をサポートしているかどうかを示す値を取得します。
DoesSupportMultiframe

コーデックがマルチフレーム イメージをサポートしているかどうかを示す値を取得します。
DoesSupportPadding

メタデータ ハンドラーがパディングをサポートしているかどうかを判断します。
DoesSupportTransform

IWICBitmapSourceTransform インターフェイスの実装によって、特定の変換オプションがネイティブにサポートされているかどうかを判断します。
DoesSupportTransform

このメソッドを使用して、目的の平面出力がサポートされているかどうかを判断し、呼び出し元が最適化されたコード パスを選択できるようにします。
GetAcHuffmanTable

指定したスキャンとテーブルの AC Huffman テーブルのコピーを取得します。 (IWICJpegFrameDecode.GetAcHuffmanTable)
GetAcHuffmanTable

指定したスキャンとテーブルの AC Huffman テーブルのコピーを取得します。 (IWICJpegFrameEncode.GetAcHuffmanTable)
GetAuthor

コンポーネントの作成者の名前を取得します。
GetBitsPerPixel

ピクセル形式のピクセルあたりのビット数 (BPP) を取得します。
GetChannelCount

ピクセル形式に含まれるチャネルの数を取得します。
GetChannelMask

ピクセル形式のチャネル マスクを取得します。
GetClosestPixelFormat

必要な形式を指定して、IWICBitmapSourceTransform の実装でピクセルをネイティブにコピーできる最も近いピクセル形式を取得します。
GetClosestSize

目的のディメンションを指定して、実装がネイティブにスケーリングできる最も近いディメンションを返します。
GetCLSID

コンポーネントのクラス識別子 (CLSID) を取得します
GetColorContext

ピクセル形式の IWICColorContext を取得します。
GetColorContexts

イメージの IWICColorContext オブジェクトを取得します。
GetColorContexts

イメージ フレームに関連付けられている IWICColorContext を取得します。
GetColorCount

カラー テーブル内の色の数を取得します。
GetColorManagementVersion

コーデックでサポートされているカラー管理バージョン番号を取得します。
GetColors

指定されたカラー配列に、内部カラー テーブルの色を入力します。 カラー配列のサイズは、GetColorCount から返される結果に従ってサイズ変更する必要があります。
GetComponentType

コンポーネントの WICComponentType を取得します。
GetContainerFormat

コーデックに関連付けられているコンテナー GUID を取得します。
GetContainerFormat

イメージのコンテナー形式を取得します。
GetContainerFormat

エンコーダーのコンテナー形式を取得します。
GetContainerFormat

メタデータ クエリ リーダーコンテナーの形式を取得します。
GetContainerFormat

デコーダーのコンテナー形式を取得します。
GetContainerFormats

メタデータ ハンドラーでサポートされているコンテナー形式を取得します。
GetContrast

生画像のコントラスト値を取得します。
GetCount

最上位レベルのメタデータ ブロックの数を取得します。
GetCount

リーダー内のメタデータ項目の数を取得します。
GetCurrentLevel

デコーダーの現在のプログレッシブ レベルを取得します。
GetCurrentParameterSet

パラメーターの現在のセットを取得します。
GetDataPointer

ロックされた四角形の左上のピクセルへのポインターを取得します。
GetDcHuffmanTable

指定したスキャンとテーブルの DC Huffman テーブルのコピーを取得します。 (IWICJpegFrameDecode.GetDcHuffmanTable)
GetDcHuffmanTable

指定したスキャンとテーブルの DC Huffman テーブルのコピーを取得します。 (IWICJpegFrameEncode.GetDcHuffmanTable)
GetDecoderInfo

イメージの IWICBitmapDecoderInfo を取得します。
GetDeviceManufacturer

コーデックに関連付けられているデバイス製造の名前を取得します。
GetDeviceManufacturer

メタデータ ハンドラーのデバイスの製造元を取得します。
GetDeviceModels

コーデックに関連付けられているデバイス モデルのコンマ区切りリストを取得します。
GetDeviceModels

メタデータ ハンドラーをサポートするデバイス モデルを取得します。
GetEncoderInfo

エンコーダーの IWICBitmapEncoderInfo を取得します。
GetEnumerator

メタデータ階層内の現在の相対位置にあるすべてのメタデータ項目の列挙子を取得します。
GetEnumerator

最上位レベルの各メタデータ ブロックを表す IWICMetadataReader オブジェクトの列挙体を取得します。
GetEnumerator

すべてのメタデータ項目の列挙子を取得します。
GetExifColorSpace

Exchangeable Image File (EXIF) カラー スペースの色コンテキストを取得します。
GetExposureCompensation

生画像の露出補正停止値を取得します。
GetFileExtensions

コーデックに関連付けられているファイル名拡張子のコンマ区切りリストを取得します。
GetFormatGUID

ピクセル形式の GUID を取得します。
GetFormatInfo

DDS イメージが格納されている形式に関する情報を取得します。
GetFrame

イメージの指定したフレームを取得します。
GetFrame

DDS イメージの指定したフレームを取得します。
GetFrameCount

イメージ内のフレームの合計数を取得します。
GetFrameHeader

フレーム全体からヘッダー データを取得します。
GetFriendlyName

コンポーネントのフレンドリ名を取得します。これは、コンポーネントの人間が判読できる表示名です。
GetGamma

生画像の現在のガンマ設定を取得します。
GetHeader

メタデータ ライターのメタデータ ヘッダーを取得します。
GetKelvinRangeInfo

生画像の現在の Kelvin 範囲に関する情報を取得します。
GetLevelCount

CODEC でサポートされているプログレッシブ デコードのレベルの数を取得します。
GetLocation

ルート メタデータ ブロックに対する現在のパスを取得します。
GetMetadataByName

メタデータ クエリ式によって識別されるメタデータ ブロックまたは項目を取得します。
GetMetadataFormat

メタデータ ハンドラーのメタデータ形式を取得します。
GetMetadataFormat

リーダーに関連付けられているメタデータ形式を取得します。
GetMetadataHandlerInfo

リーダーに関連付けられているメタデータ ハンドラー情報を取得します。
GetMetadataQueryReader

デコーダーからメタデータ クエリ リーダーを取得します。
GetMetadataQueryReader

フレームのメタデータ クエリ リーダーを取得します。
GetMetadataQueryWriter

エンコーダーのメタデータ クエリ ライターを取得します。
GetMetadataQueryWriter

エンコーダー フレームのメタデータ クエリ ライターを取得します。
GetMetadataQueryWriter

高速メタデータ エンコード用のメタデータ クエリ ライターを取得します。
GetMimeTypes

コーデックに関連付けられている MIME の種類のコンマ区切りシーケンスを取得します。
GetNamedWhitePoint

生画像の名前付き白点を取得します。
GetNoiseReduction

生画像のノイズ除去値を取得します。
GetNumericRepresentation

TBD (IWICPixelFormatInfo2.GetNumericRepresentation)
GetParameters

DDS 固有のデータを取得します。 (IWICDdsDecoder.GetParameters)
GetParameters

DDS 固有のデータを取得します。 (IWICDdsEncoder.GetParameters)
GetPatterns

デコーダーでサポートされているファイル パターン署名を取得します。
GetPatterns

メタデータ リーダーに関連付けられているメタデータ パターンを取得します。
GetPersistOptions

ストリームを使用してコンポーネントを初期化するときに使用される永続化オプションを取得します。
GetPixelFormat

ピクセルのロックされた領域の のピクセル形式を取得します。 これは、ロック領域のピクセルあたりのバイト数を計算するために使用できます。
GetPixelFormat

ビットマップ ソースのピクセル形式を取得します。
GetPixelFormats

コーデックでサポートされているピクセル形式を取得します。
GetPixelFormats

コンバーターでサポートされているピクセル形式を示す GUID の一覧を取得します。
GetPreferredVendorGUID

優先ベンダー GUID を取得します。
GetPreview

サポートされている場合は、プレビュー イメージを取得します。
GetProfileBytes

カラー コンテキスト プロファイルを取得します。
GetQuantizationTable

量子化テーブルのコピーを取得します。 (IWICJpegFrameDecode.GetQuantizationTable)
GetQuantizationTable

量子化テーブルのコピーを取得します。 (IWICJpegFrameEncode.GetQuantizationTable)
GetReaderByIndex

指定した最上位メタデータ ブロックの IWICMetadataReader を取得します。
GetRenderMode

現在の WICRawRenderMode を取得します。
GetResolution

ピクセルと物理世界の測定値の間のサンプリング レートを取得します。
GetRotation

現在の回転角度を取得します。
GetSaturation

生画像の彩度値を取得します。
GetScanHeader

指定したインデックスを持つスキャンのスキャン開始 (SOS) マーカーからパラメーターを取得します。
GetSharpness

生画像のシャープネス値を取得します。
GetSigningStatus

コンポーネントの署名状態を取得します。
GetSize

ロックされた四角形の幅と高さをピクセル単位で取得します。
GetSize

ビットマップのピクセル幅と高さを取得します。
GetSizeInBlocks

DDS イメージの幅と高さをブロック単位で取得します。
GetSpecVersion

コンポーネントの仕様バージョンを取得します。
Getstream

コンポーネントによって保持されているストリームを取得します。
GetStride

メモリのストライド値へのアクセスを提供します。
GetThumbnail

イメージのビットマップ サムネイル (存在する場合) を取得します
GetThumbnail

コーデックでサポートされている場合は、フレームの小さなプレビューを取得します。
GetTint

生画像の濃淡値を取得します。
GetToneCurve

生画像のトーン曲線を取得します。
GetType

色コンテキストの種類を取得します。 (IWICColorContext.GetType)
GetType

パレットを記述する WICBitmapPaletteType を取得します。
GetValue

メタデータ項目の値を取得します。
GetValueByIndex

指定したインデックスにあるメタデータ項目を取得します。
GetVendorGUID

ベンダー GUID を取得します。
Getversion

コンポーネントのバージョンを取得します。
GetWhitePointKelvin

生画像の白点ケルビン温度を取得します。
GetWhitePointRGB

白い点の RGB 値を取得します。
GetWriterByIndex

指定したインデックスに存在する IWICMetadataWriter を取得します。
HasAlpha

パレットに非不透明なエントリ (つまり、アルファが 1 未満のエントリ) が含まれているかどうかを示します。
初期化する

指定されたパラメーターを使用してビットマップ クリッパーを初期化します。
初期化する

指定されたストリームを使用してデコーダーを初期化します。
初期化する

ビットをエンコードする場所をエンコーダーに指示する IStream を使用してエンコーダーを初期化します。
初期化する

指定されたパラメーターを使用してビットマップ フリップ 回転子を初期化します。
初期化する

指定したプロパティを使用してフレーム エンコーダーを初期化します。
初期化する

指定されたパラメーターを使用してビットマップ スケーラーを初期化します。
初期化する

IWICBitmapSource を使用して IWICColorTransform を初期化し、IWICColorContext から別の IWICColorContext に変換します。
初期化する

書式コンバーターを初期化します。
初期化する

平面ソースを使用してフォーマット コンバーターを初期化し、インターリーブ出力ピクセル形式を指定します。
InitializeCustom

指定されたカスタム カラー エントリにパレットを初期化します。
InitializeFromBitmap

参照ビットマップに基づいて計算された最適化値を使用してパレットを初期化します。
InitializeFromBlockReader

指定した IWICMetadataBlockReader から IWICMetadataBlockWriter を初期化します。 これにより、メタデータ ブロック ライターに、メタデータ ブロック リーダー内のすべてのメタデータが事前入力されます。
InitializeFromExifColorSpace

Exchangeable Image File (EXIF) の色空間を使用して、色コンテキストを初期化します。
InitializeFromFilename

指定したファイルからカラー コンテキストを初期化します。
InitializeFromFilename

特定のファイルからストリームを初期化します。
InitializeFromIStream

別のストリームからストリームを初期化します。 アクセス権は、基になるストリームから継承されます。
InitializeFromIStreamRegion

ストリームを別のストリームのサブストリームとして初期化します。
InitializeFromMemory

メモリ ブロックから色コンテキストを初期化します。
InitializeFromMemory

メモリ ブロックをストリームとして扱うためにストリームを初期化します。 ストリームはバッファー サイズを超えて拡張できません。
InitializeFromPalette

指定したパレットに基づいてパレットを初期化します。
InitializePredefined

WICBitmapPaletteType で指定された定義済みのパレットのいずれかにパレットを初期化し、必要に応じて透明色を追加します。
IsBlackWhite

パレットが白黒かどうかを示す値を取得します。
IsGrayscale

パレットがグレースケールかどうかを示す値を取得します。
LoadEx

指定されたパラメーターを使用して、入力ストリームからデータを読み込みます。
LoadParameterSet

目的の WICRawParameterSet オプションを設定します。
[Lock] (ロック)

ビットマップの四角形領域へのアクセスを提供します。
MatchesMimeType

指定された mime の種類がコーデックの mime の種類と一致するかどうかを示す値を取得します。
MatchesPattern

コーデックが指定したストリーム内のパターンを認識するかどうかを示す値を取得します。
MatchesPattern

ストリームにメタデータ項目パターンが含まれているかどうかを判断します。
次へ

列挙体の現在の位置を進めます。
通知

生のイメージ パラメーター変更通知に使用されるアプリケーション定義のコールバック メソッド。
通知

通知方法は、コンプライアンスのためにのみ文書化されています。その使用は推奨されておらず、今後変更または使用できない可能性があります。 代わりに、RegisterProgressNotification を使用します。
PFNProgressNotification

コーデック コンポーネントの進行状況が行われるときに呼び出されるアプリケーション定義のコールバック関数。
QueryCapability

指定したストリームに基づいてデコーダーの機能を取得します。
QueryRawCapabilitiesInfo

生イメージでサポートされている機能に関する情報を取得します。
RefreshStream

保持しているストリームの内容が変更された可能性があることをコンポーネントに通知します。 コンポーネントは、ストリームからキャッシュされた情報をダーティして応答する必要があります。
RegisterProgressNotification

進行状況通知コールバック関数を登録します。
RemoveMetadataByName

メタデータ クエリ式を使用して、特定の場所からメタデータ 項目を削除します。
RemoveValue

指定されたパラメーターに一致するメタデータ項目を削除します。
RemoveValueByIndex

指定したインデックス位置にあるメタデータ項目を削除します。
RemoveWriterByIndex

指定したインデックスの場所からメタデータ ライターを削除します。
リセット

現在の位置を列挙体の先頭にリセットします。
SaveEx

指定したパラメーターを使用して、IWICPersistStream を指定された入力 IStream に保存します。
SetColorContexts

エンコーダーの IWICColorContext オブジェクトを設定します。
SetColorContexts

指定した数の IWICColorContext プロファイルをフレームに設定します。
SetContrast

生画像のコントラスト値を設定します。
SetCurrentLevel

CopyPixels の次の呼び出しで取得するレベルを指定します。
SetDestinationColorContext

変換先の色コンテキストを設定します。
SetExposureCompensation

露出補正停止値を設定します。
SetGamma

目的のガンマ値を設定します。
SetIndexing

JPEG のインデックス作成を有効にして、効率的なランダム アクセスを実現します。
SetMetadataByName

メタデータ 項目を特定の場所に設定します。
SetNamedWhitePoint

生ファイルの名前付き白いポイントを設定します。
SetNoiseReduction

生画像のノイズ除去値を設定します。
SetNotificationCallback

通知コールバック メソッドを設定します。
SetPalette

パレットの変更にアクセスできるようにします。
SetPalette

イメージのグローバル パレットを設定します。
SetPalette

インデックス付きピクセル形式の IWICPalette を設定します。
SetParameters

DDS 固有のデータを設定します。
SetPixelFormat

エンコーダーで指定したピクセル形式を使用することを要求します。
SetPreview

イメージのグローバル プレビューを設定します。
SetRenderMode

現在の WICRawRenderMode を設定します。
SetResolution

イメージの物理的な解像度を変更します。
SetResolution

出力イメージの物理解像度を設定します。
SetRotation

目的の回転角度を設定します。
SetSaturation

生画像の彩度値を設定します。
SetSharpness

生画像のシャープネス値を設定します。
SetSize

フレームの出力イメージの寸法を設定します。
SetThumbnail

画像のグローバル サムネイルを設定します。
SetThumbnail

コーデックでサポートされている場合は、フレームのサムネイルを設定します。
SetTint

生画像の濃淡値を設定します。
SetToneCurve

生画像のトーンカーブを設定します。
SetValue

指定されたメタデータ 項目を設定します。
SetValueByIndex

メタデータ 項目を指定したインデックスに設定します。
SetWhitePointKelvin

白い点のケルビン値を設定します。
SetWhitePointRGB

白い点の RGB 値を設定します。
SetWriterByIndex

指定したインデックス位置にあるメタデータ ライターを置き換えます。
Skip

指定された数のオブジェクトにスキップします。
SupportsTransparency

形式が透明ピクセルをサポートするかどうかを返します。
WICConvertBitmapSource

特定の IWICBitmapSource から目的のピクセル形式の IWICBitmapSource を取得します。
WICCreateBitmapFromSection

Windows グラフィックス デバイス インターフェイス (GDI) セクション ハンドルのピクセルでサポートされる IWICBitmapSource を返します。 (WICCreateBitmapFromSection)
WICCreateBitmapFromSectionEx

Windows グラフィックス デバイス インターフェイス (GDI) セクション ハンドルのピクセルでサポートされる IWICBitmapSource を返します。 (WICCreateBitmapFromSectionEx)
WICGetMetadataContentSize

指定した IWICMetadataWriter に含まれるメタデータ コンテンツのサイズを返します。 返されるサイズは、ヘッダーとメタデータの長さを考慮します。
WICMapGuidToShortName

指定された GUID に関連付けられている短い名前を取得します。
WICMapSchemaToName

指定されたスキーマに関連付けられている名前を取得します。
WICMapShortNameToGuid

指定した短い名前に関連付けられている GUID を取得します。
WICMatchMetadataContent

指定されたストリーム内のコンテンツに最も一致する、指定したコンテナー形式とベンダーのメタデータ形式 GUID を取得します。
WICSerializeMetadataContent

特定のストリームにメタデータを書き込みます。
WriteFrame

IWICBitmapFrameEncode によって指定されたフレームにイメージをエンコードします。
WriteFrameThumbnail

IWICBitmapFrameEncode によって指定されたフレームのサムネイルとして画像をエンコードします。
WritePixels

呼び出し元が指定したバッファーから IWICBitmapFrameEncode オブジェクトにスキャン行データをコピーします。
WritePixels

ソース プレーンからエンコードされた形式に行を書き込みます。 (IWICPlanarBitmapFrameEncode.WritePixels)
WriteScan

スキャン データを JPEG フレームに書き込みます。
WriteSource

ビットマップ ソースをエンコードします。
WriteSource

ソース プレーンからエンコードされた形式に行を書き込みます。 (IWICPlanarBitmapFrameEncode.WriteSource)
WriteThumbnail

指定したイメージを、指定された 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 形式固有の情報をエンコーダーに書き込めます。
IWICDdsFrameDecode

ネイティブ DXGI_FORMAT 形式の DDS イメージ データの単一フレームへのアクセスと、イメージ データに関する情報を提供します。
IWICDevelopRaw

生コーデック形式の機能へのアクセスを提供するメソッドを公開します。
IWICDevelopRawNotificationCallback

生のイメージ変更の通知のコールバック メソッドを公開します。
IWICEnumMetadataItem

個々のメタデータ項目の列挙サービスを提供するメソッドを公開します。
IWICFastMetadataEncoder

インプレース メタデータ編集に使用されるメソッドを公開します。 高速メタデータ エンコーダーを使用すると、イメージを完全に再エンコードすることなく、画像にメタデータを追加および削除できます。
IWICFormatConverter

画像データをあるピクセル形式から別のピクセル形式に変換し、ディザリングとハーフトニングをインデックス付き形式、パレット変換、アルファしきい値に変換する IWICBitmapSource を表します。
IWICFormatConverterInfo

ピクセル形式コンバーターに関する情報を提供するメソッドを公開します。
IWICImageEncoder

ID2D1Image インターフェイスを IWICBitmapEncoder にエンコードします。
IWICImagingFactory

デコーダー、エンコーダー、ピクセル形式コンバーターなどの Windows イメージング コンポーネント (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

イメージングおよびメタデータ コンテンツを参照するための Windows イメージング コンポーネント (WIC) ストリームを表します。
IWICStreamProvider

ストリーム プロバイダーのメソッドを公開します。

構造

 
WICBitmapPattern

特定の形式を識別するために使用できるイメージ ファイル内のパターンを識別するメンバーが含まれます。
WICBitmapPlane

平面ピクセル形式のコンポーネント プレーンのピクセル形式、バッファー、ストライド、サイズを指定します。
WICBitmapPlaneDescription

コンポーネント 平面のピクセル形式とサイズを指定します。
WICDdsFormatInfo

DDS 形式のDXGI_FORMATおよびブロック情報を指定します。
WICDdsParameters

包含データの DDS イメージ ディメンション、DXGI_FORMAT、アルファ モードを指定します。
WICImageParameters

これにより、イメージのエンコード時に通常使用される既定のパラメーターをオーバーライドするために使用できるパラメーターが定義されます。
WICJpegFrameHeader

JPEG フレーム ヘッダーを表します。 (WICJpegFrameHeader)
WICJpegScanHeader

JPEG フレーム ヘッダーを表します。 (WICJpegScanHeader)
WICMetadataHeader

メタデータ ヘッダーを表します。
WICMetadataPattern

メタデータ パターンを表します。
WICRawCapabilitiesInfo

生コーデック機能を定義します。
WICRawToneCurve

生の画像トーンカーブを表します。
WICRawToneCurvePoint

生画像のトーンカーブポイントを表します。
WICRect

Windows Imaging Component (WIC) API の四角形を表します。