WICImageParameters 结构 (wincodec.h)

这定义了可用于替代对图像进行编码时通常使用的默认参数的参数。

语法

typedef struct WICImageParameters {
  D2D1_PIXEL_FORMAT PixelFormat;
  FLOAT             DpiX;
  FLOAT             DpiY;
  FLOAT             Top;
  FLOAT             Left;
  UINT32            PixelWidth;
  UINT32            PixelHeight;
} WICImageParameters;

成员

PixelFormat

图像写入编码器之前处理图像的像素格式。

DpiX

x 维度中的 DPI。

DpiY

y 维度中的 DPI。

Top

要编码到目标的图像空间的顶角(以像素为单位)。

Left

要编码到目标的图像空间的左角(以像素为单位)。

PixelWidth

要写入的图像部分的宽度(以像素为单位)。

PixelHeight

要写入的图像部分的高度(以像素为单位)。

注解

如果未将此参数传递给编码 API,则编码器将使用这些设置。

注意 指定的参数不能产生小数位数。 编码器可以根据传入的 DPI 以及像素宽度和高度使用输入图像的较大部分。
 

要求

   
最低受支持的客户端 Windows 8 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2012 [桌面应用 |UWP 应用]
标头 wincodec.h

另请参阅

IWICImageEncoder