【技术实现步骤摘要】
一种JPG格式图片高性能优化方法
本专利技术涉及一种图片高性能优化方法,更具体一点说,涉及一种JPG格式图片高性能优化方法,属于图片处理领域。
技术介绍
JPG是使用最广泛的图片格式之一,通常从数码相机、手机等产生的原始JPG都存在体积过大的问题,为了存储和传输,非常多的应用需要对其进行等尺寸优化以减小文件体积。某些专业网站都专门有服务器来进行媒体数据优化,在海量业务压力下,提高图片压缩优化的性能,具有重要现实意义。JPG优化涉及底层的解码和编码技术,直接从底层实现比较困难。现有的优化方法,基本上是使用下面3种第三方库实现的:Libjpeg、ImagicMagick、FFmpeg。借助这些库,首先对JPG图片做彻底的解压,生成原始的像素数据,然后调整编码参数,再进行一次完整的JPG编码。以上方式存在的问题和缺点:1、图像编解码是一种非常耗CPU的工作,在海量并发下,很容易造成CPU不够用,影响并发数,减小业务处理能力。2、图像编解码是开发难度较大的工作,较多互联网公司缺少深入优化的动力。3、图像编解码整个过程耗时长,对于CPU负荷大。
技术实现思路
为了解决上述现有技 ...
【技术保护点】
1.一种JPG格式图片高性能优化方法,其特征在于该方法包括如下步骤:步骤1):读取原始JPG格式图片,取出哈夫曼码表,量化表,图片宽高以及压缩后的宏块起始地址;步骤2):对宏块进行熵解码,解出量化后的DCT系数;步骤3):对量化后的DCT系数进行反量化,还原出实际DCT系数;步骤4):采用开源软件FFMPEG定义的30级量化表,选择20级以上的高压缩率量化表,对实际DCT系数重新量化,其中第1级为图片质量最高、压缩率最低,第30级为图片质量最低、压缩率最高;步骤5):采用新的哈夫曼表对步骤4)中量化后的DCT系数进行熵编码,获得重新编码后的数据;步骤6):按照JPG文件格式 ...
【技术特征摘要】
1.一种JPG格式图片高性能优化方法,其特征在于该方法包括如下步骤:步骤1):读取原始JPG格式图片,取出哈夫曼码表,量化表,图片宽高以及压缩后的宏块起始地址;步骤2):对宏块进行熵解码,解出量化后的DCT系数;步骤3):对量化后的DCT系数进行反量化,还原出实际DCT系数;步骤4):采用开源软件FFMPEG定义的30级量化表,选择20级以上的高压缩率量化表,对实际DCT系数重新量化,其中第1级为图片质量最高、压缩率最低,第30级为图片质量最低、压缩率最高;步骤5):采用新的哈夫曼表对步骤4)中量化后的DCT系数进行熵编码,获得重新编码后的数据;步骤6):按照JPG文件格式,将步骤4)中20级以上的高压缩率量化表,步骤5)中的哈夫曼码表以及重新编码后的数据写入JPG文件,生成新的JPG格式图片。2.根据权利要求1所述的一种JPG格式图片高性能优化方法,其特征在于:步骤2)中熵解码过程为:a)首先将宏块...
【专利技术属性】
技术研发人员:王仁毅,肖文勇,
申请(专利权)人:杭州雄迈集成电路技术有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。