JPEG的量化参数QP如何影响压缩质量

简介

先说结论:JPEG中的质量参数允许取1~100间的任意一个整数。质量取得越大,压缩比就越低,压缩后的图像文件占用空间就越大,压缩后的图像与原图的相似度就越高,甚至当质量取100时,JPEG就变成了无损压缩算法。

原理介绍

image

量化表是固定的,亮度(Y)和色度(Cb、Cr)矩阵需要采用不同的量化表。量化操作是JPEG图像压缩算法中“有损”的来源,质量参数(QP)对图像压缩的影响是通过放缩量化矩阵实现的,具体算法如下:
if (QP>= 50)
scaling_facotr=(100-QP)/50;
else
scaling_facotr=(50/QP);

if(scaling_facotr!=0)
Qx=round(Q*scaling_facotr);
else Qx=Q;

Qx=unit8(Qx);
这样,用缩放因子与默认的量化矩阵Q相乘就得到了缩放后的量化矩阵,质量参数QP越大,放缩参数scaling_facotr越小,Qx放大倍数也就越小,原始数据的量化间距放大的也就越小,损失也就越少。

posted @   浪矢-CL  阅读(1035)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
点击右上角即可分享
微信分享提示