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

IWICFormatConverter

COM
IID00000301-a8f2-4877-ba0a-fd2b6645fb94継承元IWICBitmapSource自前メソッド開始 vtbl8

メソッド 2

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

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