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

WICBitmapAlphaChannelOption

列挙型
基底型i4

メンバー 3

名前10進16進説明
WICBitmapUseAlpha00x0アルファチャネルを使用します。
WICBitmapUsePremultipliedAlpha10x1事前乗算済みのアルファチャネルを使用します。
WICBitmapIgnoreAlpha20x2アルファチャネルを無視します。

公式ドキュメント

目的のアルファチャネルの使用方法を指定します。

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

各言語での定義

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

typedef enum WICBitmapAlphaChannelOption : int {
    WICBitmapUseAlpha = 0,
    WICBitmapUsePremultipliedAlpha = 1,
    WICBitmapIgnoreAlpha = 2
} WICBitmapAlphaChannelOption;
public enum WICBitmapAlphaChannelOption : int
{
    WICBitmapUseAlpha = 0,
    WICBitmapUsePremultipliedAlpha = 1,
    WICBitmapIgnoreAlpha = 2,
}
Public Enum WICBitmapAlphaChannelOption As Integer
    WICBitmapUseAlpha = 0
    WICBitmapUsePremultipliedAlpha = 1
    WICBitmapIgnoreAlpha = 2
End Enum
import enum

class WICBitmapAlphaChannelOption(enum.IntEnum):
    WICBitmapUseAlpha = 0
    WICBitmapUsePremultipliedAlpha = 1
    WICBitmapIgnoreAlpha = 2
// WICBitmapAlphaChannelOption
pub const WICBitmapUseAlpha: i32 = 0;
pub const WICBitmapUsePremultipliedAlpha: i32 = 1;
pub const WICBitmapIgnoreAlpha: i32 = 2;
// WICBitmapAlphaChannelOption
const (
	WICBitmapUseAlpha int32 = 0
	WICBitmapUsePremultipliedAlpha int32 = 1
	WICBitmapIgnoreAlpha int32 = 2
)
const
  WICBitmapUseAlpha = 0;
  WICBitmapUsePremultipliedAlpha = 1;
  WICBitmapIgnoreAlpha = 2;
// WICBitmapAlphaChannelOption
pub const WICBitmapUseAlpha: i32 = 0;
pub const WICBitmapUsePremultipliedAlpha: i32 = 1;
pub const WICBitmapIgnoreAlpha: i32 = 2;
const
  WICBitmapUseAlpha* = 0
  WICBitmapUsePremultipliedAlpha* = 1
  WICBitmapIgnoreAlpha* = 2
enum WICBitmapAlphaChannelOption : int {
    WICBitmapUseAlpha = 0,
    WICBitmapUsePremultipliedAlpha = 1,
    WICBitmapIgnoreAlpha = 2,
}
#define global WICBitmapUseAlpha              0x0
#define global WICBitmapUsePremultipliedAlpha 0x1
#define global WICBitmapIgnoreAlpha           0x2