The invention discloses a picture compression method, device and computer readable storage medium. The method includes: receiving a user-triggered picture compression request, in which the picture compression request includes the size of the picture to be compressed and the type of application; acquiring the historical compression data of each picture compression tool, and compressing the data according to the history, the size of the picture to be compressed, and The application type obtains the compression ratio of the image adaptation to be compressed and the image compression tool, and compresses the image to be compressed according to the compression ratio by calling the interface of the adapted image compression tool. Because of the use of large data analysis means, referring to the compression ratio of historical compressed data and the adaptation of image compression tools, the one-time compressed pictures can be close to the size required by the platform system or client, reducing the number of repeated image compression, and also reducing the workload of engineers.
【技术实现步骤摘要】
图片压缩方法、设备及计算机可读存储介质
本专利技术涉及图像处理领域,尤其涉及一种图片压缩方法、设备及计算机可读存储介质。
技术介绍
在通过网页或客户端显示图片之前,设计师需要对显示的图片进行设计,然后将设计好的图片发给工程师,由工程师将图片嵌入客户端。为了保证显示效果,设计师给到工程师的单张图片大小都非常大,而实际上部分平台系统,例如IOS系统,对于客户端大小的限制非常严格,嵌入客户端内的图片太大会使客户端无法通过平台系统验证。因此为了在平台系统允许的前提下尽可能保证图片的清晰度,需要对图片进行反复的压缩,但由此也导致了图片反复压缩的次数多,工程师的工作量大。
技术实现思路
本专利技术的主要目的在于提供一种图片压缩方法、设备及计算机可读存储介质,旨在通过历史压缩数据、待压缩图片的大小以及应用类型,为待压缩图片适配合适的压缩比例以及图片压缩工具,解决图片反复压缩次数多,工程师工作量大的技术问题。为实现上述目的,本专利技术提供一种图片压缩方法,包括步骤:接收用户触发的图片压缩请求,其中,所述图片压缩请求包括待压缩图片的大小以及应用类型;获取各图片压缩工具的历史压缩数据,并根据所述历史压缩数据、所述待压缩图片的大小以及所述应用类型,获取所述待压缩图片适配的压缩比例以及图片压缩工具;通过调用适配的图片压缩工具的接口,并按照所述压缩比例对所述待压缩图片进行压缩。可选地,所述根据所述历史压缩数据、所述待压缩图片的大小以及所述应用类型,获取所述待压缩图片适配的压缩比例以及图片压缩工具的步骤包括:根据所述历史压缩数据和所述应用类型,获取所述应用类型对应的预设压缩区间;获取所述 ...
【技术保护点】
1.一种图片压缩方法,其特征在于,包括步骤:接收用户触发的图片压缩请求,其中,所述图片压缩请求包括待压缩图片的大小以及应用类型;获取各图片压缩工具的历史压缩数据,并根据所述历史压缩数据、所述待压缩图片的大小以及所述应用类型,获取所述待压缩图片适配的压缩比例以及图片压缩工具;通过调用适配的图片压缩工具的接口,并按照所述压缩比例对所述待压缩图片进行压缩。
【技术特征摘要】
1.一种图片压缩方法,其特征在于,包括步骤:接收用户触发的图片压缩请求,其中,所述图片压缩请求包括待压缩图片的大小以及应用类型;获取各图片压缩工具的历史压缩数据,并根据所述历史压缩数据、所述待压缩图片的大小以及所述应用类型,获取所述待压缩图片适配的压缩比例以及图片压缩工具;通过调用适配的图片压缩工具的接口,并按照所述压缩比例对所述待压缩图片进行压缩。2.根据权利要求1所述的图片压缩方法,其特征在于,所述根据所述历史压缩数据、所述待压缩图片的大小以及所述应用类型,获取所述待压缩图片适配的压缩比例以及图片压缩工具的步骤包括:根据所述历史压缩数据和所述应用类型,获取所述应用类型对应的预设压缩区间;获取所述预设压缩区间的两个端点值,并通过所述两个端点值以及所述待压缩图片的大小计算所述待压缩图片适配的压缩比例;根据所述待压缩图片的应用类型以及所述压缩比例,从各图片压缩工具中选择所述待压缩图片适配的图片压缩工具。3.根据权利要求2所述的图片压缩方法,其特征在于,所述历史压缩数据包括已压缩图片的大小以及应用类型;所述根据所述历史压缩数据和所述应用类型,获取所述应用类型对应的预设压缩区间的步骤包括:按照已压缩图片的大小对所述已压缩图片进行聚类,得到多个样本压缩数据;按照已压缩图片的应用类型分别对各样本压缩数据进行区分统计,并将每个样本压缩数据中应用类型最多的一类作为该样本压缩数据所属的样本应用类型;判断各样本压缩数据分别所属的样本应用类型是否与所述待压缩图片的应用类型一致;当各样本压缩数据分别所属的样本应用类型与所述待压缩图片的应用类型一致时,获取一致的样本应用类型所在样本压缩数据的数据范围,并将所述数据范围作为所述待压缩图片的应用类型对应的预设压缩区间。4.根据权利要求2所述的图片压缩方法,其特征在于,所述通过所述两个端点值以及所述待压缩图片的大小计算所述待压缩图片适配的压缩比例的步骤包括:获取所述两个端点值的平均值;将所述待压缩图片的大小与所述平均值相除,得到的结果作为所述待压缩图片适配的压缩比例。5.根据权利要求1所述的图片压缩方法,其特征在于,所述历史压缩数据包括已压缩图片的压缩数据、应用类型、标识符以及所使用的图片压缩工具,所述压缩数据包括每张已压缩图片每次压缩前后的大小;所述根据所述历史压缩数据、所述待压缩图片的大小以及所述应用类型,获取所述待压缩图片适配的压缩比例以及图片压缩工具的步骤包括:按照所述已压缩图片的标识符,对所有已压缩图片的压缩数...
【专利技术属性】
技术研发人员:黄超,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。