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

WICPlanarOptions

列挙型
基底型i4

メンバー 2

名前10進16進説明
WICPlanarOptionsDefault00x0

オプションを指定しません。

WIC JPEG デコーダー: iDCT スケーリングの既定の動作は、縮小時に品質を維持することです。場合によっては Y プレーンのみを縮小するため、画像が 4:4:4 クロマサブサンプリングに変わることがあります。

WICPlanarOptionsPreserveSubsampling10x1

スケーリング時にプレーン間のサイズ比を維持するようにソースへ要求します。

WIC JPEG デコーダー: このオプションを指定すると、JPEG デコーダーは輝度プレーンと彩度プレーンを同じ比率でスケーリングします。そのため、4:2:0 のクロマサブサンプリングが行われた画像は、2 倍、4 倍、または 8 倍に縮小する際に 4:2:0 のデータを出力します。

公式ドキュメント

IWICPlanarBitmapSourceTransform の実装に対する追加のオプションを指定します。

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

各言語での定義

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

typedef enum WICPlanarOptions : int {
    WICPlanarOptionsDefault = 0,
    WICPlanarOptionsPreserveSubsampling = 1
} WICPlanarOptions;
public enum WICPlanarOptions : int
{
    WICPlanarOptionsDefault = 0,
    WICPlanarOptionsPreserveSubsampling = 1,
}
Public Enum WICPlanarOptions As Integer
    WICPlanarOptionsDefault = 0
    WICPlanarOptionsPreserveSubsampling = 1
End Enum
import enum

class WICPlanarOptions(enum.IntEnum):
    WICPlanarOptionsDefault = 0
    WICPlanarOptionsPreserveSubsampling = 1
// WICPlanarOptions
pub const WICPlanarOptionsDefault: i32 = 0;
pub const WICPlanarOptionsPreserveSubsampling: i32 = 1;
// WICPlanarOptions
const (
	WICPlanarOptionsDefault int32 = 0
	WICPlanarOptionsPreserveSubsampling int32 = 1
)
const
  WICPlanarOptionsDefault = 0;
  WICPlanarOptionsPreserveSubsampling = 1;
// WICPlanarOptions
pub const WICPlanarOptionsDefault: i32 = 0;
pub const WICPlanarOptionsPreserveSubsampling: i32 = 1;
const
  WICPlanarOptionsDefault* = 0
  WICPlanarOptionsPreserveSubsampling* = 1
enum WICPlanarOptions : int {
    WICPlanarOptionsDefault = 0,
    WICPlanarOptionsPreserveSubsampling = 1,
}
#define global WICPlanarOptionsDefault             0x0
#define global WICPlanarOptionsPreserveSubsampling 0x1