[发明专利]图片压缩方法、设备及计算机可读存储介质有效
申请号: | 201811114773.7 | 申请日: | 2018-09-25 |
公开(公告)号: | CN109672888B | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 黄超 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | H04N19/172 | 分类号: | H04N19/172;H04N19/42;G06V10/762 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图片 压缩 方法 设备 计算机 可读 存储 介质 | ||
本发明公开了一种图片压缩方法、设备及计算机可读存储介质,方法包括:接收用户触发的图片压缩请求,其中,所述图片压缩请求包括待压缩图片的大小以及应用类型;获取各图片压缩工具的历史压缩数据,并根据所述历史压缩数据、所述待压缩图片的大小以及所述应用类型,获取所述待压缩图片适配的压缩比例以及图片压缩工具;通过调用适配的图片压缩工具的接口,并按照所述压缩比例对所述待压缩图片进行压缩。由于使用大数据分析手段,参考了历史压缩数据进行压缩比例和图片压缩工具的适配,从而使得一次性压缩后的图片能够接近于平台系统或客户端要求的大小,减少了图片反复压缩的次数,也降低了工程师的工作量。
技术领域
本发明涉及图像处理领域,尤其涉及一种图片压缩方法、设备及计算机可读存储介质。
背景技术
在通过网页或客户端显示图片之前,设计师需要对显示的图片进行设计,然后将设计好的图片发给工程师,由工程师将图片嵌入客户端。为了保证显示效果,设计师给到工程师的单张图片大小都非常大,而实际上部分平台系统,例如IOS系统,对于客户端大小的限制非常严格,嵌入客户端内的图片太大会使客户端无法通过平台系统验证。因此为了在平台系统允许的前提下尽可能保证图片的清晰度,需要对图片进行反复的压缩,但由此也导致了图片反复压缩的次数多,工程师的工作量大。
发明内容
本发明的主要目的在于提供一种图片压缩方法、设备及计算机可读存储介质,旨在通过历史压缩数据、待压缩图片的大小以及应用类型,为待压缩图片适配合适的压缩比例以及图片压缩工具,解决图片反复压缩次数多,工程师工作量大的技术问题。
为实现上述目的,本发明提供一种图片压缩方法,包括步骤:
接收用户触发的图片压缩请求,其中,所述图片压缩请求包括待压缩图片的大小以及应用类型;
获取各图片压缩工具的历史压缩数据,并根据所述历史压缩数据、所述待压缩图片的大小以及所述应用类型,获取所述待压缩图片适配的压缩比例以及图片压缩工具;
通过调用适配的图片压缩工具的接口,并按照所述压缩比例对所述待压缩图片进行压缩。
可选地,所述根据所述历史压缩数据、所述待压缩图片的大小以及所述应用类型,获取所述待压缩图片适配的压缩比例以及图片压缩工具的步骤包括:
根据所述历史压缩数据和所述应用类型,获取所述应用类型对应的预设压缩区间;
获取所述预设压缩区间的两个端点值,并通过所述两个端点值以及所述待压缩图片的大小计算所述待压缩图片适配的压缩比例;
根据所述待压缩图片的应用类型以及所述压缩比例,从各图片压缩工具中选择所述待压缩图片适配的图片压缩工具。
可选地,所述历史压缩数据包括已压缩图片的大小以及应用类型;
所述根据所述历史压缩数据和所述应用类型,获取所述应用类型对应的预设压缩区间的步骤包括:
按照已压缩图片的大小对所述已压缩图片进行聚类,得到多个样本压缩数据;
按照已压缩图片的应用类型分别对各样本压缩数据进行区分统计,并将每个样本压缩数据中应用类型最多的一类作为该样本压缩数据所属的样本应用类型;
判断各样本压缩数据分别所属的样本应用类型是否与所述待压缩图片的应用类型一致;
当各样本压缩数据分别所属的样本应用类型与所述待压缩图片的应用类型一致时,获取一致的样本应用类型所在样本压缩数据的数据范围,并将所述数据范围作为所述待压缩图片的应用类型对应的预设压缩区间。
可选地,所述通过所述两个端点值以及所述待压缩图片的大小计算所述待压缩图片适配的压缩比例的步骤包括:
获取所述两个端点值的平均值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811114773.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种视频编码方法及装置
- 下一篇:约束的序列数据头的方法及装置