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

IWICPlanarFormatConverter

COM
IIDbebee9cb-83b0-4dcc-8132-b0aaa55eac96継承元IWICBitmapSource自前メソッド開始 vtbl8

メソッド 2

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtbl 8 HRESULT Initialize(IWICBitmapSource** ppPlanes, DWORD cPlanes, GUID* dstFormat, WICBitmapDitherType dither, IWICPalette* pIPalette, DOUBLE alphaThresholdPercent, WICBitmapPaletteType paletteTranslate)
ppPlanesIWICBitmapSource**in変換元の各プレーンを表すIWICBitmapSource配列へのポインター。
cPlanesDWORDinppPlanes配列に含まれるプレーン数。
dstFormatGUID*in変換先のピクセル形式を示すGUIDへのポインター。
ditherWICBitmapDitherTypein色削減時のディザリング方式を示すWICBitmapDitherType列挙。
pIPaletteIWICPalette*inインデックスカラー変換時に使用するパレットIWICPalette。不要時はNULL。
alphaThresholdPercentDOUBLEinアルファをしきい値処理する際の境界をパーセント(0〜100)で指定するDOUBLE。
paletteTranslateWICBitmapPaletteTypeinパレット生成方法を示すWICBitmapPaletteType列挙。
vtbl 9 HRESULT CanConvert(GUID* pSrcPixelFormats, DWORD cSrcPlanes, GUID* dstPixelFormat, BOOL* pfCanConvert)
pSrcPixelFormatsGUID*in変換元の各プレーンのピクセル形式GUID配列へのポインター。
cSrcPlanesDWORDinpSrcPixelFormats配列に含まれるソースプレーン数。
dstPixelFormatGUID*in変換先のピクセル形式を示すGUIDへのポインター。
pfCanConvertBOOL*out指定のプレーン形式から変換可能かを受け取る出力先BOOL。