[发明专利]一种图片压缩处理方法及系统有效
申请号: | 201810023095.7 | 申请日: | 2018-01-10 |
公开(公告)号: | CN108322755B | 公开(公告)日: | 2021-07-09 |
发明(设计)人: | 郭智强 | 申请(专利权)人: | 链家网(北京)科技有限公司 |
主分类号: | H04N19/42 | 分类号: | H04N19/42;H04N19/467 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;李相雨 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 图片 压缩 处理 方法 系统 | ||
1.一种图片压缩处理方法,其特征在于,包括:
对整个原始图片进行截图处理,其中,所述截图处理后的图片尺寸调整为与原始图片尺寸相同,或者所截的区域刚好是所述原始图片尺寸的区域;
根据原始图片尺寸,获取到与原始图片尺寸对应的图片大小理想范围值,并设定压缩质量阀值;
对截图处理后的图片进行压缩,使压缩后的图片的大小保持在所述理想范围值内,且满足所述压缩质量阀值;
所述方法还包括:
构建图片的宽高像素比值、图片的宽高像素值与图片大小理想范围值的对应关系表;
所述根据原始图片尺寸,获取到与原始图片尺寸对应的图片大小理想范围值具体包括:
计算原始图片的宽高像素比值,并根据原始图片的宽高像素比值、原始图片的宽高像素值在所述对应关系表中进行查找,找到与原始图片的宽高像素比值、原始图片的宽高像素值对应的图片大小理想范围值。
2.如权利要求1所述的图片压缩处理方法,其特征在于,所述对整个原始图片进行截图处理,其中,所述截图处理后的图片尺寸调整为与原始图片尺寸相同,或者所截的区域刚好是所述原始图片尺寸的区域,之前还包括:
获取原始图片尺寸和原始图片大小;
判断原始图片大小是否在原始图片尺寸对应的图片大小理想范围值内,若是,则原始图片无需压缩,直接保留原始图片,若否,则对原始图片进行截图处理。
3.如权利要求2所述的图片压缩处理方法,其特征在于,所述对原始图片进行截图处理之前还包括:
获取原始图片的exif信息,根据其中的方向值,确定原始图片的旋转角度,将原始图片的视角调整到拍照系统默认拍照时的正常视角。
4.如权利要求1所述的图片压缩处理方法,其特征在于,所述图片大小理想范围值包括图片大小上限值和图片大小下限值,所述对截图进行压缩,使压缩后的图片的大小保持在理想范围值内,且满足压缩质量阀值具体包括:
采用JPG压缩方式对截图处理后的图片进行压缩,当将截图后的图片大小压缩至图片大小上限值时,获取此时图片的压缩质量;判断所述图片的压缩质量是否小于等于设定的压缩质量阀值,若是,则停止压缩,返回压缩后的图片;
若图片的压缩质量大于设定的压缩质量阀值,则继续对图片进行压缩,直至最终压缩后的图片的大小与图片大小下限值相等或者最终压缩后的图片的压缩质量与设定压缩质量阀值相等。
5.如权利要求1-4任一项所述的图片压缩处理方法,其特征在于,还包括:
按照预先设计的水印添加路径,对最终压缩后的图片添加水印字符串。
6.如权利要求5所述的图片压缩处理方法,其特征在于,所述水印添加路径为斜线路径或者圆弧轨迹路径;
当所述水印添加路径为斜线路径时,确定所述斜线路径的旋转方向和旋转角度,将水印字符串按照所述斜线路径的旋转方向和旋转角度添加到压缩后的图片中;
当所述水印添加路径为圆弧轨迹时,设定所述圆弧轨迹的半径,确定圆弧轨迹的旋转方向以及水印字符串开始旋转的起始角度,从所述起始角度开始,将水印字符串按照圆弧轨迹的半径以及旋转方向旋转添加到压缩后的图片中。
7.一种图片压缩处理系统,其特征在于,包括:
截取模块,用于对整个原始图片进行截图处理,其中,所述截图处理后的图片尺寸调整为与原始图片尺寸相同,或者所截的区域刚好是所述原始图片尺寸的区域;
获取模块,用于根据原始图片尺寸,获取到与原始图片尺寸对应的图片大小理想范围值,并设定压缩质量阀值;
压缩模块,用于对截图处理后的图片进行压缩,使压缩后的图片的大小保持在所述理想范围值内,且满足所述压缩质量阀值;
所述系统还包括:
构建模块,用于构建图片的宽高像素比值、图片的宽高像素值与图片大小理想范围值的对应关系表;
查找模块,用于:计算原始图片的宽高像素比值,并根据原始图片的宽高像素比值、原始图片的宽高像素值在所述对应关系表中进行查找,找到与原始图片的宽高像素比值、原始图片的宽高像素值对应的图片大小理想范围值,供所述获取模块获取到与原始图片尺寸对应的图片大小理想范围值。
8.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如权利要求1-6任一所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于链家网(北京)科技有限公司,未经链家网(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810023095.7/1.html,转载请声明来源钻瓜专利网。