IWICPlanarFormatConverter::Initialize 方法 (wincodec.h)

使用平面源初始化格式转换器,并指定交错输出像素格式。

语法

HRESULT Initialize(
  [in] IWICBitmapSource      **ppPlanes,
       UINT                  cPlanes,
       REFWICPixelFormatGUID dstFormat,
       WICBitmapDitherType   dither,
       IWICPalette           *pIPalette,
       double                alphaThresholdPercent,
       WICBitmapPaletteType  paletteTranslate
);

参数

[in] ppPlanes

类型: IWICBitmapSource**

表示图像平面的 IWICBitmapSource 数组。

cPlanes

类型: UINT

平面参数指定的分量平面数。

dstFormat

类型: REFWICPixelFormatGUID

目标交错像素格式。

dither

类型: WICBitmapDitherType

用于转换的 WICBitmapDitherType

pIPalette

类型: IWICPalette*

用于转换的调色板。

alphaThresholdPercent

类型: double

用于转换的 alpha 阈值。

paletteTranslate

类型: WICBitmapPaletteType

用于转换的调色板转换类型。

返回值

类型: HRESULT

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

要求

要求
最低受支持的客户端 Windows 8.1 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2012 R2 [桌面应用 |UWP 应用]
目标平台 Windows
标头 wincodec.h
Library Windowscodecs.lib
DLL Windowscodecs.dll

另请参阅

IWICFormatConverter::Initialize

IWICPlanarFormatConverter