[发明专利]一种图片压缩处理方法及系统有效
申请号: | 201810023095.7 | 申请日: | 2018-01-10 |
公开(公告)号: | CN108322755B | 公开(公告)日: | 2021-07-09 |
发明(设计)人: | 郭智强 | 申请(专利权)人: | 链家网(北京)科技有限公司 |
主分类号: | H04N19/42 | 分类号: | H04N19/42;H04N19/467 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;李相雨 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 图片 压缩 处理 方法 系统 | ||
本发明提供一种图片压缩处理方法及系统,所述的方法包括:对整个原始图片进行截图处理,其中,所述截图处理后的图片尺寸与原始图片尺寸相同;根据原始图片尺寸,获取到与原始图片尺寸对应的图片大小理想范围值,并设定压缩质量阀值;采用JPG压缩方式对截图处理后的图片进行压缩,使压缩后的图片的大小保持在所述理想范围值内,且满足所述压缩质量阀值。本发明对原始图片进行截图处理,对截图后的图片进行压缩,并设定图片压缩质量阀值,使得压缩后的图片在保证压缩率的基础上,又能保证压缩质量,既保证图片压缩率,又保证图片压缩质量。
技术领域
本发明涉及图片压缩技术领域,更具体地,涉及一种图片压缩处理方法及系统。
背景技术
在IOS移动端,拍照所得照片的存储格式是JPG,基本上所有的数码拍照都是以该格式进行保存。JPG本身就是一种压缩处理方式,用*.jpg格式存储的文件是其它类型图形文件的1/10-1/20。一般情况下,*.jpg文件只有几十KB,而色彩数最高可达到24位,因此,jpg格式被广泛应用在Internet上,以节约网络传输资源。
由于拍照所得的图片,其中包含了大量的色彩值、光、影等信息,iPhone手机所拍单张JPG格式照片可达6Mb-12Mb左右大小,即使经过再次压缩处理,还是维持在大约1.5Mb以上的大小。
对于开发者,1.5Mb还是过大,若上传到服务器,对宽带的压力过大,存储和流量消耗过大。理想的大小,应该维持在100Kb左右。
开发者对拍照所得的图片进行压缩时,主要是压缩照片中高光像素以及在人肉眼视觉范围内不可见像素点。因为要保持较低的失真率,所以不能压缩太多次,这样就会导致压缩率低。要达到理想的100Kb左右大小,那么势必要对图片多次压缩,多次剔除其中的像素,一个像素只占4位,要想达到理想值,就需要不断修改压缩质量阀值,去掉更多的像素,这样经过多次压缩,图片失真度高,图片模糊不清,失去了可读性,有的甚至会修改原图的尺寸大小。
发明内容
本发明提供一种克服上述问题或者至少部分地解决上述问题的一种图片压缩处理方法及系统,能够克服现有图片压缩的压缩率低和失真度高的问题。
根据本发明的一个方面,提供了一种图片压缩处理方法,包括:
对整个原始图片进行截图处理,其中,所述截图处理后的图片尺寸与原始图片尺寸相同;
根据原始图片尺寸,获取到与原始图片尺寸对应的图片大小理想范围值,并设定压缩质量阀值;
对截图处理后的图片进行压缩,使压缩后的图片的大小保持在所述理想范围值内,且满足所述压缩质量阀值。
本发明的有益效果为:对原始图片进行截图处理,对截图处理后的图片进行压缩,并设定图片压缩质量阀值,使得压缩后的图片在保证压缩率的基础上,又能保证压缩质量,既保证图片压缩率,又保证图片压缩质量。
在上述技术方案的基础上,本发明还可以作如下改进。
进一步的,所述步骤S1之前还包括:
获取原始图片尺寸和原始图片大小;判断原始图片大小是否在原始图片尺寸对应的图片大小理想范围值内,若是,则原始图片无需压缩,直接保留原始图片,若否,则对原始图片进行截图处理。
进一步的,所述对原始图片进行截图处理之前还包括:
获取原始图片的exif信息,根据其中的方向值,确定原始图片的旋转角度,将原始图片的视角调整到拍照系统默认拍照时的正常视角。
进一步的,所述图片大小理想范围值可根据图片的宽高像素比值和图片的宽高像素值进行确定,所述方法还包括:
构建图片的宽高像素比值、图片的宽高像素值与图片大小理想范围值的对应关系表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于链家网(北京)科技有限公司,未经链家网(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810023095.7/2.html,转载请声明来源钻瓜专利网。