IWICJpegFrameEncode 接口 (wincodec.h)
公开用于将压缩的 JPEG 扫描数据直接写入 WIC 编码器的输出流的方法。 还提供对 Huffman 和量化表的访问权限。
继承
IWICJpegFrameEncode 接口继承自 IUnknown 接口。 IWICJpegFrameEncode 也具有以下类型的成员:
方法
IWICJpegFrameEncode 接口具有这些方法。
IWICJpegFrameEncode::GetAcHuffmanTable 检索指定扫描和表的 AC Huffman 表的副本。 (IWICJpegFrameEncode.GetAcHuffmanTable) |
IWICJpegFrameEncode::GetDcHuffmanTable 检索指定扫描和表的 DC Huffman 表的副本。 (IWICJpegFrameEncode.GetDcHuffmanTable) |
IWICJpegFrameEncode::GetQuantizationTable 检索量化表的副本。 (IWICJpegFrameEncode.GetQuantizationTable) |
IWICJpegFrameEncode::WriteScan 将扫描数据写入 JPEG 帧。 |
注解
通过在 Windows 提供的 IWICBitmapFrameEncoder 接口上为 JPEG 编码器调用 IUnknown::QueryInterface 来获取此接口。
与解码器相比,WIC JPEG 编码器支持的 JPEG 功能子集更小。
- 编码器仅限于单个扫描。 对于渐进式编码或平面组件数据,它不支持对多扫描图像进行编码。
- 编码器支持两个量化表、两个 AC Huffman 表和两个 DC Huffman 表。 luma 表用于 Y 通道,对于 YCCK,则用于黑色通道。 色度表用于 CbCr 通道。
- 编码器支持灰色编码、YCbCr (RGB) 和 YCCK (CMYK) 。
- 编码器支持 4 个固定组件子采样、4:2:0、4:2:2、4:4:0 和 4:4:4。 此子采样仅色度。
- 编码器不支持重启标记。
要求
最低受支持的客户端 | Windows 10 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2016 [仅限桌面应用] |
目标平台 | Windows |
标头 | wincodec.h |