次の方法で共有


WICBitmapChainType 列挙 (wincodec.h)

チェーンの種類を指定する定数を定義します。 各チェーン内のフレームは、プライマリ フレームと同じ寸法を持つ必要はありません。

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_Alternate
Value: 0x1
代替イメージの順序付きチェーンを指定します。 プライマリ イメージをデコードまたは表示できない場合 (たとえば、サポートされていないコーデックが使用されている場合)、デコード可能なフレームが見つかるまで代替イメージのチェーンを走査できます。 代替フレームは、優先順に並べ替えられます。 言い換えると、最も優先される (たとえば、最も品質の高い) 代替フレームがチェーンの最初にリストされた順序付けになります。
WICBitmapChainType_Layer
Value: 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_Preview
Value: 0x3
プライマリ イメージのデコード中にプレースホルダーとして表示できる、プレビュー イメージの順序付けされたチェーンを指定します。 プレビュー イメージのチェーンは、品質の向上によって順序付けられます。 言い換えると、最も複雑な (デコードが最も速い) プレビュー イメージがチェーンの最初に一覧表示されます。
WICBitmapChainType_Thumbnail
Value: 0x4
プライマリ イメージを表すサムネイル画像の順序付きチェーンを指定します。 サムネイル画像のチェーンは、サイズを大きくして並べ替えられます。 つまり、最も低い解像度の画像がチェーンの最初に一覧表示されます。
WICBitmapChainType_AlphaMap
Value: 0x5
アルファ平面ビットマップを持つ 1 つのフレームを含むチェーンを指定します。 プライマリ イメージと組み合わせると、プライマリ イメージのアルファ ブレンドが可能になります。 通常、このチェーンには 1 つのフレームしかありません。 このチェーン内の複数のフレームの場合、定義された順序はありません。
WICBitmapChainType_DepthMap
Value: 0x6
深度ビットマップを持つ 1 つのフレームを含むチェーンを指定します。 プライマリ イメージと組み合わせると、プライマリ イメージ内のピクセルに深度情報が提供されます。 通常、このチェーンには 1 つのフレームしかありません。 このチェーン内の複数のフレームの場合、定義された順序はありません。
WICBitmapChainType_GainMap
Value: 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