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

WICGifImageDescriptorProperties

列挙型
基底型i4

メンバー 8

名前10進16進説明
WICGifImageDescriptorLeft10x1[VT_UI2] 論理画面内でこのフレームを配置する X オフセットを示します。
WICGifImageDescriptorTop20x2[VT_UI2] 論理画面内でこのフレームを配置する Y オフセットを示します。
WICGifImageDescriptorWidth30x3[VT_UI2] このフレームの幅をピクセル単位で示します。
WICGifImageDescriptorHeight40x4[VT_UI2] このフレームの高さをピクセル単位で示します。
WICGifImageDescriptorLocalColorTableFlag50x5[VT_BOOL] ローカルカラーテーブルフラグを示します。グローバルカラーテーブルが存在する場合は TRUE、それ以外の場合は FALSE です。
WICGifImageDescriptorInterlaceFlag60x6[VT_BOOL] インターレースフラグを示します。イメージがインターレースされている場合は TRUE、それ以外の場合は FALSE です。
WICGifImageDescriptorSortFlag70x7[VT_BOOL] ソート済みカラーテーブルフラグを示します。カラーテーブルが使用頻度の高い色から低い色の順にソートされている場合は TRUE、それ以外の場合は FALSE です。
WICGifImageDescriptorLocalColorTableSize80x8

[VT_UI1] グローバルカラーテーブルに含まれるバイト数を計算するために使用する値を示します。

カラーテーブルの実際のサイズを計算するには、2 をこのフィールドの値 + 1 で累乗します。

公式ドキュメント

Graphics Interchange Format (GIF) フレームのイメージ記述子メタデータプロパティを指定します。

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

各言語での定義

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

typedef enum WICGifImageDescriptorProperties : int {
    WICGifImageDescriptorLeft = 1,
    WICGifImageDescriptorTop = 2,
    WICGifImageDescriptorWidth = 3,
    WICGifImageDescriptorHeight = 4,
    WICGifImageDescriptorLocalColorTableFlag = 5,
    WICGifImageDescriptorInterlaceFlag = 6,
    WICGifImageDescriptorSortFlag = 7,
    WICGifImageDescriptorLocalColorTableSize = 8
} WICGifImageDescriptorProperties;
public enum WICGifImageDescriptorProperties : int
{
    WICGifImageDescriptorLeft = 1,
    WICGifImageDescriptorTop = 2,
    WICGifImageDescriptorWidth = 3,
    WICGifImageDescriptorHeight = 4,
    WICGifImageDescriptorLocalColorTableFlag = 5,
    WICGifImageDescriptorInterlaceFlag = 6,
    WICGifImageDescriptorSortFlag = 7,
    WICGifImageDescriptorLocalColorTableSize = 8,
}
Public Enum WICGifImageDescriptorProperties As Integer
    WICGifImageDescriptorLeft = 1
    WICGifImageDescriptorTop = 2
    WICGifImageDescriptorWidth = 3
    WICGifImageDescriptorHeight = 4
    WICGifImageDescriptorLocalColorTableFlag = 5
    WICGifImageDescriptorInterlaceFlag = 6
    WICGifImageDescriptorSortFlag = 7
    WICGifImageDescriptorLocalColorTableSize = 8
End Enum
import enum

class WICGifImageDescriptorProperties(enum.IntEnum):
    WICGifImageDescriptorLeft = 1
    WICGifImageDescriptorTop = 2
    WICGifImageDescriptorWidth = 3
    WICGifImageDescriptorHeight = 4
    WICGifImageDescriptorLocalColorTableFlag = 5
    WICGifImageDescriptorInterlaceFlag = 6
    WICGifImageDescriptorSortFlag = 7
    WICGifImageDescriptorLocalColorTableSize = 8
// WICGifImageDescriptorProperties
pub const WICGifImageDescriptorLeft: i32 = 1;
pub const WICGifImageDescriptorTop: i32 = 2;
pub const WICGifImageDescriptorWidth: i32 = 3;
pub const WICGifImageDescriptorHeight: i32 = 4;
pub const WICGifImageDescriptorLocalColorTableFlag: i32 = 5;
pub const WICGifImageDescriptorInterlaceFlag: i32 = 6;
pub const WICGifImageDescriptorSortFlag: i32 = 7;
pub const WICGifImageDescriptorLocalColorTableSize: i32 = 8;
// WICGifImageDescriptorProperties
const (
	WICGifImageDescriptorLeft int32 = 1
	WICGifImageDescriptorTop int32 = 2
	WICGifImageDescriptorWidth int32 = 3
	WICGifImageDescriptorHeight int32 = 4
	WICGifImageDescriptorLocalColorTableFlag int32 = 5
	WICGifImageDescriptorInterlaceFlag int32 = 6
	WICGifImageDescriptorSortFlag int32 = 7
	WICGifImageDescriptorLocalColorTableSize int32 = 8
)
const
  WICGifImageDescriptorLeft = 1;
  WICGifImageDescriptorTop = 2;
  WICGifImageDescriptorWidth = 3;
  WICGifImageDescriptorHeight = 4;
  WICGifImageDescriptorLocalColorTableFlag = 5;
  WICGifImageDescriptorInterlaceFlag = 6;
  WICGifImageDescriptorSortFlag = 7;
  WICGifImageDescriptorLocalColorTableSize = 8;
// WICGifImageDescriptorProperties
pub const WICGifImageDescriptorLeft: i32 = 1;
pub const WICGifImageDescriptorTop: i32 = 2;
pub const WICGifImageDescriptorWidth: i32 = 3;
pub const WICGifImageDescriptorHeight: i32 = 4;
pub const WICGifImageDescriptorLocalColorTableFlag: i32 = 5;
pub const WICGifImageDescriptorInterlaceFlag: i32 = 6;
pub const WICGifImageDescriptorSortFlag: i32 = 7;
pub const WICGifImageDescriptorLocalColorTableSize: i32 = 8;
const
  WICGifImageDescriptorLeft* = 1
  WICGifImageDescriptorTop* = 2
  WICGifImageDescriptorWidth* = 3
  WICGifImageDescriptorHeight* = 4
  WICGifImageDescriptorLocalColorTableFlag* = 5
  WICGifImageDescriptorInterlaceFlag* = 6
  WICGifImageDescriptorSortFlag* = 7
  WICGifImageDescriptorLocalColorTableSize* = 8
enum WICGifImageDescriptorProperties : int {
    WICGifImageDescriptorLeft = 1,
    WICGifImageDescriptorTop = 2,
    WICGifImageDescriptorWidth = 3,
    WICGifImageDescriptorHeight = 4,
    WICGifImageDescriptorLocalColorTableFlag = 5,
    WICGifImageDescriptorInterlaceFlag = 6,
    WICGifImageDescriptorSortFlag = 7,
    WICGifImageDescriptorLocalColorTableSize = 8,
}
#define global WICGifImageDescriptorLeft                0x1
#define global WICGifImageDescriptorTop                 0x2
#define global WICGifImageDescriptorWidth               0x3
#define global WICGifImageDescriptorHeight              0x4
#define global WICGifImageDescriptorLocalColorTableFlag 0x5
#define global WICGifImageDescriptorInterlaceFlag       0x6
#define global WICGifImageDescriptorSortFlag            0x7
#define global WICGifImageDescriptorLocalColorTableSize 0x8