チェーンの種類を指定する定数を定義します。 各チェーン内のフレームは、プライマリ フレームと同じ寸法を持つ必要はありません。
Syntax
typedef enum WICBitmapChainType {
WICBitmapChainType_Alternate = 0x1,
WICBitmapChainType_Layer = 0x2,
WICBitmapChainType_Preview = 0x3,
WICBitmapChainType_Thumbnail = 0x4,
WICBitmapChainType_AlphaMap = 0x5,
WICBitmapChainType_DepthMap = 0x6,
WICBitmapChainType_GainMap = 0x7,
WICBITMAPCHAINTYPE_FORCE_DWORD
} ;
Constants
WICBitmapChainType_AlternateValue: 0x1 代替イメージの順序付きチェーンを指定します。 プライマリ イメージをデコードまたは表示できない場合 (たとえば、サポートされていないコーデックが使用されている場合)、デコード可能なフレームが見つかるまで代替イメージのチェーンを走査できます。 代替フレームは、優先順に並べ替えられます。 言い換えると、最も優先される (たとえば、最も品質の高い) 代替フレームがチェーンの最初にリストされた順序付けになります。 |
WICBitmapChainType_LayerValue: 0x2 Specifies an ordered chain of layer images, which are used to compose the primary image (referred to as a layered image). イメージは、階層化されたイメージによって定義されたキャンバスの上に積み重ねられます。チェーン内の最初の画像はスタック内で最も低く配置されます。 アルファ ブレンドは、レイヤー間の透明度を提供するために使用できます。 キャンバスの色と、各レイヤー イメージを配置する座標は、レイヤーイメージでアクセス可能なメタデータとして定義されます。 When you create a layered image, don't invoke WritePixels on the primary image because the primary image doesn't participate in the layering. |
WICBitmapChainType_PreviewValue: 0x3 プライマリ イメージのデコード中にプレースホルダーとして表示できる、プレビュー イメージの順序付けされたチェーンを指定します。 プレビュー イメージのチェーンは、品質の向上によって順序付けられます。 言い換えると、最も複雑な (デコードが最も速い) プレビュー イメージがチェーンの最初に一覧表示されます。 |
WICBitmapChainType_ThumbnailValue: 0x4 プライマリ イメージを表すサムネイル画像の順序付きチェーンを指定します。 サムネイル画像のチェーンは、サイズを大きくして並べ替えられます。 つまり、最も低い解像度の画像がチェーンの最初に一覧表示されます。 |
WICBitmapChainType_AlphaMapValue: 0x5 アルファ平面ビットマップを持つ 1 つのフレームを含むチェーンを指定します。 プライマリ イメージと組み合わせると、プライマリ イメージのアルファ ブレンドが可能になります。 通常、このチェーンには 1 つのフレームしかありません。 このチェーン内の複数のフレームの場合、定義された順序はありません。 |
WICBitmapChainType_DepthMapValue: 0x6 深度ビットマップを持つ 1 つのフレームを含むチェーンを指定します。 プライマリ イメージと組み合わせると、プライマリ イメージ内のピクセルに深度情報が提供されます。 通常、このチェーンには 1 つのフレームしかありません。 このチェーン内の複数のフレームの場合、定義された順序はありません。 |
WICBitmapChainType_GainMapValue: 0x7 Specifies a chain containing a single frame with a gain map. プライマリ イメージと組み合わせると、プライマリ イメージを標準ダイナミック レンジ (SDR) から高ダイナミック レンジ (HDR) に変換するための情報、またはその逆の情報が提供されます。 ISO 21496-1 標準では、このようなゲイン マップの使用方法と作成方法が定義されています。 通常、このチェーンには 1 つのフレームしかありません。 このチェーン内の複数のフレームの場合、定義された順序はありません。 |
WICBITMAPCHAINTYPE_FORCE_DWORD |
Requirements
| Requirement | Value |
|---|---|
| Header | wincodec.h |