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,则编码器将使用这些设置。
- (DXGI_FORMAT_B8G8R8A8_UNORM的像素格式, D2D1_ALPHA_MODE_PREMULTIPLIED) 。
- x 和 y DPI 为 96。
- 整个图像边界将用于编码。
注意 指定的参数不能产生小数位数。 编码器可以根据传入的 DPI 以及像素宽度和高度使用输入图像的较大部分。
要求
最低受支持的客户端 | Windows 8 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2012 [桌面应用 |UWP 应用] |
标头 | wincodec.h |