IWICJpegFrameEncode::WriteScan 方法 (wincodec.h)
将扫描数据写入 JPEG 帧。
语法
HRESULT WriteScan(
UINT cbScanData,
const BYTE *pbScanData
);
参数
cbScanData
类型: UINT
pbScanData 参数中的数据大小。
pbScanData
类型: BYTE*
要写入的扫描数据。
返回值
类型: HRESULT
返回成功完成时S_OK。
注解
WriteScan 可以多次调用。 每次调用都会将指定的扫描数据追加到以前的任何扫描数据。 通过调用 IWICBitmapFrameEncode::Commit 完成扫描。
在首次调用此方法之前,必须完成对设置编码器参数或图像元数据的调用,这些调用将在生成的 JPEG 文件中扫描数据之前完成。 这包括对 IWICBitmapFrameEncode::SetColorContexts 、 IWICBitmapFrameEncode::SetPalette、 IWICBitmapFrameEncode::SetPixelFormat、 IWICBitmapFrameEncode::SetResolution 和 IWICBitmapFrameEncode::SetThumbnail 的调用。 IWICBitmapFrameEncode::SetSize 是必需的,因为它没有编码图像大小的默认值。
要求
最低受支持的客户端 | Windows 10 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2016 [仅限桌面应用] |
目标平台 | Windows |
标头 | wincodec.h |
Library | Windowscodecs.lib |
DLL | Windowscodecs.dll |