COLORDATATYPE 列挙 (icm.h)
WCS 関数でベクター コンテンツのデータ型を示すために使用されます。
構文
typedef enum {
COLOR_BYTE = 1,
COLOR_WORD,
COLOR_FLOAT,
COLOR_S2DOT13FIXED,
COLOR_10b_R10G10B10A2,
COLOR_10b_R10G10B10A2_XR,
COLOR_FLOAT16
} COLORDATATYPE;
定数
COLOR_BYTE 値: 1 カラー データは、チャネルごとに 8 ビットとして格納され、0 ~ 255 の値が含まれます。 |
COLOR_WORD カラー データは、チャネルごとに 16 ビットとして格納され、0 ~ 65535 の値が含まれます。 |
COLOR_FLOAT カラー データは、IEEE 32 ビット浮動小数点標準で定義されているように、チャネルごとに 32 ビット値として格納されます。 |
COLOR_S2DOT13FIXED カラー データは、チャネルあたり 16 ビットとして格納され、-4 ~ +4 の固定範囲が含まれます。 符号付き形式が使用され、符号に 1 ビット、整数部に 2 ビット、小数部に 13 ビットが使用されます。 |
COLOR_10b_R10G10B10A2 カラー データは、チャネルあたり 10 ビットとして格納されます。 2 つの最も重要なビットはアルファです。 |
COLOR_10b_R10G10B10A2_XR カラー データは、チャネルあたり 10 ビット、ピクセルあたり 32 ビットとして格納されます。 各カラー チャネルの 10 ビットは、-0.75 バイアスを持つ 2.8 固定ポイントであり、範囲は [-0.76 です。 1.25]. この範囲は [-0.5 . に対応します。 1.5] ガンマ = 1 空間。 アルファでは、2 つの最も重要なビットが保持されます。 これには、拡張範囲 (XR) sRGB 色空間が使用されます。 これは、sRGB と同じ RGB プライマリ、ホワイト ポイント、ガンマを持っています。 |
COLOR_FLOAT16 カラー データは、IEEE 16 ビット浮動小数点標準で定義されているように、チャネルごとに 16 ビット値として格納されます。 |
解説
PCOLORDATATYPE データ型と LPCOLORDATATYPE データ型は、 COLORDATATYPE 列挙へのポインターとして定義されます。
typedef COLORDATATYPE *PCOLORDATATYPE, *LPCOLORDATATYPE;
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | icm.h |
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示