1、官方文档
2、概述
1.1. nvJPEG解码器
nvJPEG库支持以下功能:使用JPEG图像数据流作为输入;从数据流中检索图像的宽度和高度,并使用检索到的信息来管理 GPU 内存分配和解码。提供专用 API 用于从原始 JPEG 图像数据流中检索图像信息。
nvJPEG 库支持以下内容:
JPEG 选项:
基线和渐进式 JPEG 解码/编码
8 位像素
霍夫曼比特流解码
多达 4 通道 JPEG 比特流
8 位和 16 位量化表
以下是 3 个颜色通道 Y、Cb、Cr(Y、U、V)的色度子采样:
4:4:4
4:2:2
4:2:0
4:4:0
4:1:1
4:1:0
特征:
使用CPU(即主机)和GPU(即设备)进行混合解码 。
在受支持的平台上进行基线 JPEG 解码的硬件加速 。
库的输入位于主机内存中,输出位于 GPU 内存中。
单图像和批量图像解码。
单相和多相解码。
色彩空间转换。
用户为设备提供的内存管理器和固定主机内存分配。