Win32 API 日本語リファレンス
ホームGraphics.Imaging › WICBitmapPaletteType

WICBitmapPaletteType

列挙型
基底型i4

メンバー 14

名前10進16進説明
WICBitmapPaletteTypeCustom00x0呼び出し元が提供する任意のカスタムパレットです。
WICBitmapPaletteTypeMedianCut10x1メディアンカットアルゴリズムを使用して生成された最適なパレットです。画像内の色から導出されます。
WICBitmapPaletteTypeFixedBW20x2白黒のパレットです。
WICBitmapPaletteTypeFixedHalftone830x38 色のオン/オフ原色に 16 色のシステムカラーを追加したパレットです。重複を除くと 16 色が使用可能です。
WICBitmapPaletteTypeFixedHalftone2740x4各原色につき 3 段階の輝度レベルを持つパレットです。27 色のオン/オフ原色に 16 色のシステムカラーを追加したものです。重複を除くと 35 色が使用可能です。
WICBitmapPaletteTypeFixedHalftone6450x5各原色につき 4 段階の輝度レベルを持つパレットです。64 色のオン/オフ原色に 16 色のシステムカラーを追加したものです。重複を除くと 72 色が使用可能です。
WICBitmapPaletteTypeFixedHalftone12560x6各原色につき 5 段階の輝度レベルを持つパレットです。125 色のオン/オフ原色に 16 色のシステムカラーを追加したものです。重複を除くと 133 色が使用可能です。
WICBitmapPaletteTypeFixedHalftone21670x7各原色につき 6 段階の輝度レベルを持つパレットです。216 色のオン/オフ原色に 16 色のシステムカラーを追加したものです。重複を除くと 224 色が使用可能です。これは WICBitmapPaletteFixedHalftoneWeb と同じです。
WICBitmapPaletteTypeFixedWebPalette70x7各原色につき 6 段階の輝度レベルを持つパレットです。216 色のオン/オフ原色に 16 色のシステムカラーを追加したものです。重複を除くと 224 色が使用可能です。これは WICBitmapPaletteTypeFixedHalftone216 と同じです。
WICBitmapPaletteTypeFixedHalftone25280x8252 色のオン/オフ原色に 16 色のシステムカラーを追加したパレットです。重複を除くと 256 色が使用可能です。
WICBitmapPaletteTypeFixedHalftone25690x9256 色のオン/オフ原色に 16 色のシステムカラーを追加したパレットです。重複を除くと 256 色が使用可能です。
WICBitmapPaletteTypeFixedGray4100xA4 階調のグレースケールを持つパレットです。
WICBitmapPaletteTypeFixedGray16110xB16 階調のグレースケールを持つパレットです。
WICBitmapPaletteTypeFixedGray256120xC256 階調のグレースケールを持つパレットです。

公式ドキュメント

インデックス付き画像形式で使用されるパレットの種類を指定します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum WICBitmapPaletteType : int {
    WICBitmapPaletteTypeCustom = 0,
    WICBitmapPaletteTypeMedianCut = 1,
    WICBitmapPaletteTypeFixedBW = 2,
    WICBitmapPaletteTypeFixedHalftone8 = 3,
    WICBitmapPaletteTypeFixedHalftone27 = 4,
    WICBitmapPaletteTypeFixedHalftone64 = 5,
    WICBitmapPaletteTypeFixedHalftone125 = 6,
    WICBitmapPaletteTypeFixedHalftone216 = 7,
    WICBitmapPaletteTypeFixedWebPalette = 7,
    WICBitmapPaletteTypeFixedHalftone252 = 8,
    WICBitmapPaletteTypeFixedHalftone256 = 9,
    WICBitmapPaletteTypeFixedGray4 = 10,
    WICBitmapPaletteTypeFixedGray16 = 11,
    WICBitmapPaletteTypeFixedGray256 = 12
} WICBitmapPaletteType;
public enum WICBitmapPaletteType : int
{
    WICBitmapPaletteTypeCustom = 0,
    WICBitmapPaletteTypeMedianCut = 1,
    WICBitmapPaletteTypeFixedBW = 2,
    WICBitmapPaletteTypeFixedHalftone8 = 3,
    WICBitmapPaletteTypeFixedHalftone27 = 4,
    WICBitmapPaletteTypeFixedHalftone64 = 5,
    WICBitmapPaletteTypeFixedHalftone125 = 6,
    WICBitmapPaletteTypeFixedHalftone216 = 7,
    WICBitmapPaletteTypeFixedWebPalette = 7,
    WICBitmapPaletteTypeFixedHalftone252 = 8,
    WICBitmapPaletteTypeFixedHalftone256 = 9,
    WICBitmapPaletteTypeFixedGray4 = 10,
    WICBitmapPaletteTypeFixedGray16 = 11,
    WICBitmapPaletteTypeFixedGray256 = 12,
}
Public Enum WICBitmapPaletteType As Integer
    WICBitmapPaletteTypeCustom = 0
    WICBitmapPaletteTypeMedianCut = 1
    WICBitmapPaletteTypeFixedBW = 2
    WICBitmapPaletteTypeFixedHalftone8 = 3
    WICBitmapPaletteTypeFixedHalftone27 = 4
    WICBitmapPaletteTypeFixedHalftone64 = 5
    WICBitmapPaletteTypeFixedHalftone125 = 6
    WICBitmapPaletteTypeFixedHalftone216 = 7
    WICBitmapPaletteTypeFixedWebPalette = 7
    WICBitmapPaletteTypeFixedHalftone252 = 8
    WICBitmapPaletteTypeFixedHalftone256 = 9
    WICBitmapPaletteTypeFixedGray4 = 10
    WICBitmapPaletteTypeFixedGray16 = 11
    WICBitmapPaletteTypeFixedGray256 = 12
End Enum
import enum

class WICBitmapPaletteType(enum.IntEnum):
    WICBitmapPaletteTypeCustom = 0
    WICBitmapPaletteTypeMedianCut = 1
    WICBitmapPaletteTypeFixedBW = 2
    WICBitmapPaletteTypeFixedHalftone8 = 3
    WICBitmapPaletteTypeFixedHalftone27 = 4
    WICBitmapPaletteTypeFixedHalftone64 = 5
    WICBitmapPaletteTypeFixedHalftone125 = 6
    WICBitmapPaletteTypeFixedHalftone216 = 7
    WICBitmapPaletteTypeFixedWebPalette = 7
    WICBitmapPaletteTypeFixedHalftone252 = 8
    WICBitmapPaletteTypeFixedHalftone256 = 9
    WICBitmapPaletteTypeFixedGray4 = 10
    WICBitmapPaletteTypeFixedGray16 = 11
    WICBitmapPaletteTypeFixedGray256 = 12
// WICBitmapPaletteType
pub const WICBitmapPaletteTypeCustom: i32 = 0;
pub const WICBitmapPaletteTypeMedianCut: i32 = 1;
pub const WICBitmapPaletteTypeFixedBW: i32 = 2;
pub const WICBitmapPaletteTypeFixedHalftone8: i32 = 3;
pub const WICBitmapPaletteTypeFixedHalftone27: i32 = 4;
pub const WICBitmapPaletteTypeFixedHalftone64: i32 = 5;
pub const WICBitmapPaletteTypeFixedHalftone125: i32 = 6;
pub const WICBitmapPaletteTypeFixedHalftone216: i32 = 7;
pub const WICBitmapPaletteTypeFixedWebPalette: i32 = 7;
pub const WICBitmapPaletteTypeFixedHalftone252: i32 = 8;
pub const WICBitmapPaletteTypeFixedHalftone256: i32 = 9;
pub const WICBitmapPaletteTypeFixedGray4: i32 = 10;
pub const WICBitmapPaletteTypeFixedGray16: i32 = 11;
pub const WICBitmapPaletteTypeFixedGray256: i32 = 12;
// WICBitmapPaletteType
const (
	WICBitmapPaletteTypeCustom int32 = 0
	WICBitmapPaletteTypeMedianCut int32 = 1
	WICBitmapPaletteTypeFixedBW int32 = 2
	WICBitmapPaletteTypeFixedHalftone8 int32 = 3
	WICBitmapPaletteTypeFixedHalftone27 int32 = 4
	WICBitmapPaletteTypeFixedHalftone64 int32 = 5
	WICBitmapPaletteTypeFixedHalftone125 int32 = 6
	WICBitmapPaletteTypeFixedHalftone216 int32 = 7
	WICBitmapPaletteTypeFixedWebPalette int32 = 7
	WICBitmapPaletteTypeFixedHalftone252 int32 = 8
	WICBitmapPaletteTypeFixedHalftone256 int32 = 9
	WICBitmapPaletteTypeFixedGray4 int32 = 10
	WICBitmapPaletteTypeFixedGray16 int32 = 11
	WICBitmapPaletteTypeFixedGray256 int32 = 12
)
const
  WICBitmapPaletteTypeCustom = 0;
  WICBitmapPaletteTypeMedianCut = 1;
  WICBitmapPaletteTypeFixedBW = 2;
  WICBitmapPaletteTypeFixedHalftone8 = 3;
  WICBitmapPaletteTypeFixedHalftone27 = 4;
  WICBitmapPaletteTypeFixedHalftone64 = 5;
  WICBitmapPaletteTypeFixedHalftone125 = 6;
  WICBitmapPaletteTypeFixedHalftone216 = 7;
  WICBitmapPaletteTypeFixedWebPalette = 7;
  WICBitmapPaletteTypeFixedHalftone252 = 8;
  WICBitmapPaletteTypeFixedHalftone256 = 9;
  WICBitmapPaletteTypeFixedGray4 = 10;
  WICBitmapPaletteTypeFixedGray16 = 11;
  WICBitmapPaletteTypeFixedGray256 = 12;
// WICBitmapPaletteType
pub const WICBitmapPaletteTypeCustom: i32 = 0;
pub const WICBitmapPaletteTypeMedianCut: i32 = 1;
pub const WICBitmapPaletteTypeFixedBW: i32 = 2;
pub const WICBitmapPaletteTypeFixedHalftone8: i32 = 3;
pub const WICBitmapPaletteTypeFixedHalftone27: i32 = 4;
pub const WICBitmapPaletteTypeFixedHalftone64: i32 = 5;
pub const WICBitmapPaletteTypeFixedHalftone125: i32 = 6;
pub const WICBitmapPaletteTypeFixedHalftone216: i32 = 7;
pub const WICBitmapPaletteTypeFixedWebPalette: i32 = 7;
pub const WICBitmapPaletteTypeFixedHalftone252: i32 = 8;
pub const WICBitmapPaletteTypeFixedHalftone256: i32 = 9;
pub const WICBitmapPaletteTypeFixedGray4: i32 = 10;
pub const WICBitmapPaletteTypeFixedGray16: i32 = 11;
pub const WICBitmapPaletteTypeFixedGray256: i32 = 12;
const
  WICBitmapPaletteTypeCustom* = 0
  WICBitmapPaletteTypeMedianCut* = 1
  WICBitmapPaletteTypeFixedBW* = 2
  WICBitmapPaletteTypeFixedHalftone8* = 3
  WICBitmapPaletteTypeFixedHalftone27* = 4
  WICBitmapPaletteTypeFixedHalftone64* = 5
  WICBitmapPaletteTypeFixedHalftone125* = 6
  WICBitmapPaletteTypeFixedHalftone216* = 7
  WICBitmapPaletteTypeFixedWebPalette* = 7
  WICBitmapPaletteTypeFixedHalftone252* = 8
  WICBitmapPaletteTypeFixedHalftone256* = 9
  WICBitmapPaletteTypeFixedGray4* = 10
  WICBitmapPaletteTypeFixedGray16* = 11
  WICBitmapPaletteTypeFixedGray256* = 12
enum WICBitmapPaletteType : int {
    WICBitmapPaletteTypeCustom = 0,
    WICBitmapPaletteTypeMedianCut = 1,
    WICBitmapPaletteTypeFixedBW = 2,
    WICBitmapPaletteTypeFixedHalftone8 = 3,
    WICBitmapPaletteTypeFixedHalftone27 = 4,
    WICBitmapPaletteTypeFixedHalftone64 = 5,
    WICBitmapPaletteTypeFixedHalftone125 = 6,
    WICBitmapPaletteTypeFixedHalftone216 = 7,
    WICBitmapPaletteTypeFixedWebPalette = 7,
    WICBitmapPaletteTypeFixedHalftone252 = 8,
    WICBitmapPaletteTypeFixedHalftone256 = 9,
    WICBitmapPaletteTypeFixedGray4 = 10,
    WICBitmapPaletteTypeFixedGray16 = 11,
    WICBitmapPaletteTypeFixedGray256 = 12,
}
#define global WICBitmapPaletteTypeCustom           0x0
#define global WICBitmapPaletteTypeMedianCut        0x1
#define global WICBitmapPaletteTypeFixedBW          0x2
#define global WICBitmapPaletteTypeFixedHalftone8   0x3
#define global WICBitmapPaletteTypeFixedHalftone27  0x4
#define global WICBitmapPaletteTypeFixedHalftone64  0x5
#define global WICBitmapPaletteTypeFixedHalftone125 0x6
#define global WICBitmapPaletteTypeFixedHalftone216 0x7
#define global WICBitmapPaletteTypeFixedWebPalette  0x7
#define global WICBitmapPaletteTypeFixedHalftone252 0x8
#define global WICBitmapPaletteTypeFixedHalftone256 0x9
#define global WICBitmapPaletteTypeFixedGray4       0xA
#define global WICBitmapPaletteTypeFixedGray16      0xB
#define global WICBitmapPaletteTypeFixedGray256     0xC