图像压缩之NVJPEG

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 内存中。

单图像和批量图像解码。

单相和多相解码。

色彩空间转换。

用户为设备提供的内存管理器和固定主机内存分配。

相关推荐
亓才孓3 分钟前
[Properties]写配置文件前,必须初始化Properties(引用变量没执行有效对象,调用方法会报空指针错误)
开发语言·python
Bruk.Liu8 分钟前
(LangChain 实战14):基于 ChatMessageHistory 自定义实现对话记忆功能
人工智能·python·langchain·agent
大江东去浪淘尽千古风流人物23 分钟前
【VLN】VLN(Vision-and-Language Navigation视觉语言导航)算法本质,范式难点及解决方向(1)
人工智能·python·算法
Swift社区24 分钟前
Gunicorn 与 Uvicorn 部署 Python 后端详解
开发语言·python·gunicorn
Coinsheep28 分钟前
SSTI-flask靶场搭建及通关
python·flask·ssti
IT实战课堂小元酱29 分钟前
大数据深度学习|计算机毕设项目|计算机毕设答辩|flask露天矿爆破效果分析系统开发及应用
人工智能·python·flask
码农阿豪30 分钟前
Flask应用上下文问题解析与解决方案:从错误日志到完美修复
后端·python·flask
wqq631085532 分钟前
Python基于Vue的实验室管理系统 django flask pycharm
vue.js·python·django
Q_Q196328847533 分钟前
python大学生爱心校园互助代购网站_nyvlx_django Flask vue pycharm项目
python·django·flask
码农阿豪36 分钟前
Python Flask应用中文件处理与异常处理的实践指南
开发语言·python·flask