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

WICGifLogicalScreenDescriptorProperties

列挙型
基底型i4

メンバー 9

名前10進16進説明
WICGifLogicalScreenSignature10x1[VT_UI1 | VT_VECTOR] シグネチャプロパティを示します。
WICGifLogicalScreenDescriptorWidth20x2[VT_UI2] 幅をピクセル単位で示します。
WICGifLogicalScreenDescriptorHeight30x3[VT_UI2] 高さをピクセル単位で示します。
WICGifLogicalScreenDescriptorGlobalColorTableFlag40x4[VT_BOOL] グローバルカラーテーブルフラグを示します。グローバルカラーテーブルが存在する場合は TRUE、それ以外の場合は FALSE です。
WICGifLogicalScreenDescriptorColorResolution50x5[VT_UI1] 色解像度をピクセルあたりのビット数で示します。
WICGifLogicalScreenDescriptorSortFlag60x6[VT_BOOL] ソート済みカラーテーブルフラグを示します。テーブルがソートされている場合は TRUE、それ以外の場合は FALSE です。
WICGifLogicalScreenDescriptorGlobalColorTableSize70x7

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

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

WICGifLogicalScreenDescriptorBackgroundColorIndex80x8[VT_UI1] 背景 (画像内で定義されていないピクセル) に使用するカラーテーブル内のインデックスを示します。
WICGifLogicalScreenDescriptorPixelAspectRatio90x9[VT_UI1] アスペクト比の近似値を計算するために使用される係数を示します。

公式ドキュメント

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 WICGifLogicalScreenDescriptorProperties : int {
    WICGifLogicalScreenSignature = 1,
    WICGifLogicalScreenDescriptorWidth = 2,
    WICGifLogicalScreenDescriptorHeight = 3,
    WICGifLogicalScreenDescriptorGlobalColorTableFlag = 4,
    WICGifLogicalScreenDescriptorColorResolution = 5,
    WICGifLogicalScreenDescriptorSortFlag = 6,
    WICGifLogicalScreenDescriptorGlobalColorTableSize = 7,
    WICGifLogicalScreenDescriptorBackgroundColorIndex = 8,
    WICGifLogicalScreenDescriptorPixelAspectRatio = 9
} WICGifLogicalScreenDescriptorProperties;
public enum WICGifLogicalScreenDescriptorProperties : int
{
    WICGifLogicalScreenSignature = 1,
    WICGifLogicalScreenDescriptorWidth = 2,
    WICGifLogicalScreenDescriptorHeight = 3,
    WICGifLogicalScreenDescriptorGlobalColorTableFlag = 4,
    WICGifLogicalScreenDescriptorColorResolution = 5,
    WICGifLogicalScreenDescriptorSortFlag = 6,
    WICGifLogicalScreenDescriptorGlobalColorTableSize = 7,
    WICGifLogicalScreenDescriptorBackgroundColorIndex = 8,
    WICGifLogicalScreenDescriptorPixelAspectRatio = 9,
}
Public Enum WICGifLogicalScreenDescriptorProperties As Integer
    WICGifLogicalScreenSignature = 1
    WICGifLogicalScreenDescriptorWidth = 2
    WICGifLogicalScreenDescriptorHeight = 3
    WICGifLogicalScreenDescriptorGlobalColorTableFlag = 4
    WICGifLogicalScreenDescriptorColorResolution = 5
    WICGifLogicalScreenDescriptorSortFlag = 6
    WICGifLogicalScreenDescriptorGlobalColorTableSize = 7
    WICGifLogicalScreenDescriptorBackgroundColorIndex = 8
    WICGifLogicalScreenDescriptorPixelAspectRatio = 9
End Enum
import enum

class WICGifLogicalScreenDescriptorProperties(enum.IntEnum):
    WICGifLogicalScreenSignature = 1
    WICGifLogicalScreenDescriptorWidth = 2
    WICGifLogicalScreenDescriptorHeight = 3
    WICGifLogicalScreenDescriptorGlobalColorTableFlag = 4
    WICGifLogicalScreenDescriptorColorResolution = 5
    WICGifLogicalScreenDescriptorSortFlag = 6
    WICGifLogicalScreenDescriptorGlobalColorTableSize = 7
    WICGifLogicalScreenDescriptorBackgroundColorIndex = 8
    WICGifLogicalScreenDescriptorPixelAspectRatio = 9
// WICGifLogicalScreenDescriptorProperties
pub const WICGifLogicalScreenSignature: i32 = 1;
pub const WICGifLogicalScreenDescriptorWidth: i32 = 2;
pub const WICGifLogicalScreenDescriptorHeight: i32 = 3;
pub const WICGifLogicalScreenDescriptorGlobalColorTableFlag: i32 = 4;
pub const WICGifLogicalScreenDescriptorColorResolution: i32 = 5;
pub const WICGifLogicalScreenDescriptorSortFlag: i32 = 6;
pub const WICGifLogicalScreenDescriptorGlobalColorTableSize: i32 = 7;
pub const WICGifLogicalScreenDescriptorBackgroundColorIndex: i32 = 8;
pub const WICGifLogicalScreenDescriptorPixelAspectRatio: i32 = 9;
// WICGifLogicalScreenDescriptorProperties
const (
	WICGifLogicalScreenSignature int32 = 1
	WICGifLogicalScreenDescriptorWidth int32 = 2
	WICGifLogicalScreenDescriptorHeight int32 = 3
	WICGifLogicalScreenDescriptorGlobalColorTableFlag int32 = 4
	WICGifLogicalScreenDescriptorColorResolution int32 = 5
	WICGifLogicalScreenDescriptorSortFlag int32 = 6
	WICGifLogicalScreenDescriptorGlobalColorTableSize int32 = 7
	WICGifLogicalScreenDescriptorBackgroundColorIndex int32 = 8
	WICGifLogicalScreenDescriptorPixelAspectRatio int32 = 9
)
const
  WICGifLogicalScreenSignature = 1;
  WICGifLogicalScreenDescriptorWidth = 2;
  WICGifLogicalScreenDescriptorHeight = 3;
  WICGifLogicalScreenDescriptorGlobalColorTableFlag = 4;
  WICGifLogicalScreenDescriptorColorResolution = 5;
  WICGifLogicalScreenDescriptorSortFlag = 6;
  WICGifLogicalScreenDescriptorGlobalColorTableSize = 7;
  WICGifLogicalScreenDescriptorBackgroundColorIndex = 8;
  WICGifLogicalScreenDescriptorPixelAspectRatio = 9;
// WICGifLogicalScreenDescriptorProperties
pub const WICGifLogicalScreenSignature: i32 = 1;
pub const WICGifLogicalScreenDescriptorWidth: i32 = 2;
pub const WICGifLogicalScreenDescriptorHeight: i32 = 3;
pub const WICGifLogicalScreenDescriptorGlobalColorTableFlag: i32 = 4;
pub const WICGifLogicalScreenDescriptorColorResolution: i32 = 5;
pub const WICGifLogicalScreenDescriptorSortFlag: i32 = 6;
pub const WICGifLogicalScreenDescriptorGlobalColorTableSize: i32 = 7;
pub const WICGifLogicalScreenDescriptorBackgroundColorIndex: i32 = 8;
pub const WICGifLogicalScreenDescriptorPixelAspectRatio: i32 = 9;
const
  WICGifLogicalScreenSignature* = 1
  WICGifLogicalScreenDescriptorWidth* = 2
  WICGifLogicalScreenDescriptorHeight* = 3
  WICGifLogicalScreenDescriptorGlobalColorTableFlag* = 4
  WICGifLogicalScreenDescriptorColorResolution* = 5
  WICGifLogicalScreenDescriptorSortFlag* = 6
  WICGifLogicalScreenDescriptorGlobalColorTableSize* = 7
  WICGifLogicalScreenDescriptorBackgroundColorIndex* = 8
  WICGifLogicalScreenDescriptorPixelAspectRatio* = 9
enum WICGifLogicalScreenDescriptorProperties : int {
    WICGifLogicalScreenSignature = 1,
    WICGifLogicalScreenDescriptorWidth = 2,
    WICGifLogicalScreenDescriptorHeight = 3,
    WICGifLogicalScreenDescriptorGlobalColorTableFlag = 4,
    WICGifLogicalScreenDescriptorColorResolution = 5,
    WICGifLogicalScreenDescriptorSortFlag = 6,
    WICGifLogicalScreenDescriptorGlobalColorTableSize = 7,
    WICGifLogicalScreenDescriptorBackgroundColorIndex = 8,
    WICGifLogicalScreenDescriptorPixelAspectRatio = 9,
}
#define global WICGifLogicalScreenSignature                      0x1
#define global WICGifLogicalScreenDescriptorWidth                0x2
#define global WICGifLogicalScreenDescriptorHeight               0x3
#define global WICGifLogicalScreenDescriptorGlobalColorTableFlag 0x4
#define global WICGifLogicalScreenDescriptorColorResolution      0x5
#define global WICGifLogicalScreenDescriptorSortFlag             0x6
#define global WICGifLogicalScreenDescriptorGlobalColorTableSize 0x7
#define global WICGifLogicalScreenDescriptorBackgroundColorIndex 0x8
#define global WICGifLogicalScreenDescriptorPixelAspectRatio     0x9