图像压缩方法、装置、电子装置和存储介质制造方法及图纸

技术编号:26766663 阅读:21 留言:0更新日期:2020-12-18 23:43
本申请提供一种图像压缩方法、装置、电子装置及存储介质,其中,该图像压缩方法包括:获取待压缩的初始图像以及初始图像的目标压缩参数;使用目标压缩方式,将初始图像压缩至具有目标分辨率的中间图像;若中间图像的实际质量与目标质量的差异大于第一预设阈值,根据目标质量,对中间图像进行降质处理,得到目标图像。通过本申请,根据获取到的目标压缩参数中的目标压缩方式对初始图像进行尺寸压缩,以得到中间图像,并判断中间图像与目标质量的差异是否大于第一预设阈值,若大于,则根据目标压缩参数中的目标质量,对中间图像进行降质处理得到目标图像,实现了在保证图像清晰度和不扭曲度的同时,还能够有效减少图像传输带宽和存储空间。

【技术实现步骤摘要】
图像压缩方法、装置、电子装置和存储介质
本申请涉及图像处理
,特别是涉及图像压缩方法、装置、电子装置和存储介质。
技术介绍
网络电视,是使用电视机、计算机、手机、平板电脑等设备作为显示终端,利用宽带高速网络向用户提供高品质的数字视频节目等业务。但不同的运营商会提出满足自身要求的图片格式,而作为服务方在只有一张原图的情况下,且初始的原图也存在质量、尺寸大小,格式不统一的现象。因此,如何同时满足各个运营商的图片格式需求,以完成相关业务是亟需解决的问题。目前,常用的图片处理技术如Javajdk(JavaDevelopmentKit,Java标准版开发包)自带的imageIO(imageInput/Out,读取与写入图片数据的基本方法)方案,是通过IO流形式读取图片文件,再转换成二进制字节码存储在内存中进行图片质量压缩、裁剪、转换存储等操作处理。针对相关技术中无法难以同时保证图像的清晰度和不扭曲度以及达到运营商所要求的质量大小的问题,尚未提出有效的解决方案。
技术实现思路
本申请实施例提供了一种图像压缩方法、装置、电子装置和存储介质,以至少解决相关技术中无法难以同时保证图像的清晰度和不扭曲度以及达到运营商所要求的质量大小的问题。第一方面,本申请实施例提供了一种图像压缩方法,所述方法包括:获取待压缩的初始图像以及所述初始图像的目标压缩参数,所述目标压缩参数包括:目标分辨率、目标压缩方式以及目标质量,所述目标质量用于标识存储图像所需占用的空间大小;使用所述目标压缩方式,将所述初始图像压缩至具有所述目标分辨率的中间图像;若所述中间图像的实际质量与所述目标质量的差异大于第一预设阈值,根据所述目标质量,对所述中间图像进行降质处理,得到目标图像。在其中一些实施例中,所述根据所述目标质量,对所述中间图像进行降质处理,得到目标图像,包括:若第一降质参数的值小于或等于第一值,则使用预设的质量压缩系数对所述中间图像进行降质处理,得到新的中间图像,并将所述第一降质参数的值加1,得到新的第一降质参数的值;若所述新的中间图像的图像质量与所述目标质量的差异小于或等于所述第一预设阈值,则将所述新的中间图像作为所述目标图像。在其中一些实施例中,所述根据所述目标质量,对所述中间图像进行降质处理,得到目标图像,包括:若第一降质参数的值大于所述第一值,则基于第二降质参数的值对所述中间图像进行降质处理,得到目标图像,所述第二降质参数用于衡量所述中间图像是否能够经过目标次数的降质处理得到目标图像,所述第二降质参数的值包括第二值和第三值。在其中一些实施例中,所述基于第二降质参数的值对所述中间图像进行降质处理,得到目标图像,包括:若所述第二降质参数的值为所述第二值,则确定所述目标质量与所述中间图像的当前质量的实际比例,并选择所述实际比例与预设比例中小比例作为目标质量压缩系数,并使用所述目标质量压缩系数对所述中间图像进行降质处理,得到新的中间图像,并将所述第二降质参数的值调整为第三值;若所述新的中间图像的图像质量与所述目标质量的差异小于或等于所述第一预设阈值,则将所述新的中间图像作为所述目标图像。在其中一些实施例中,所述基于第二降质参数的值对所述中间图像进行降质处理,得到目标图像,包括:若所述第二降质参数的值为所述第三值,则将所述目标质量压缩系数除以2的结果作为新的目标质量压缩系数,并使用所述新的目标质量压缩系数对所述中间图像进行降质处理,得到新的中间图像;若所述新的中间图像的图像质量与所述目标质量的差异小于或等于所述第一预设阈值,则将所述新的中间图像作为所述目标图像。在其中一些实施例中,所述方法还包括:若所述第一降质参数的值大于第四值,则输出提示信息,所述提示信息用于无法压缩得到满足所述目标质量的目标图像。在其中一些实施例中,所述使用所述目标压缩方式,将所述初始图像压缩至具有所述目标分辨率的中间图像,包括:若所述目标压缩方式为等比压缩方式,则根据所述目标分辨率对应的宽高比例与所述初始图像对应的宽高比例,确定压缩比值,并根据所述压缩比值对所述初始图像进行压缩和裁剪,得到所述中间图像。在其中一些实施例中,所述使用所述目标压缩方式,将所述初始图像压缩至具有所述目标分辨率的中间图像,包括:若所述目标压缩方式为非等比压缩方式,则根据所述目标分辨率对应的宽高比例,对所述初始图像进行压缩,得到所述中间图像。第二方面,本申请实施例提供了一种图片压缩装置,所述装置包括:获取模块、压缩模块、降质模块;所述获取模块,用于获取待压缩的初始图像以及所述初始图像的目标压缩参数,所述目标压缩参数包括:目标分辨率、目标压缩方式以及目标质量,所述目标质量用于标识存储图像所需占用的空间大小;所述压缩模块,用于使用所述目标压缩方式,将所述初始图像压缩至具有所述目标分辨率的中间图像;所述降质模块,用于若所述中间图像的实际质量与所述目标质量的差异大于第一预设阈值,根据所述目标质量,对所述中间图像进行降质处理,得到目标图像。第三方面,本申请实施例提供了一种电子装置,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的图像压缩方法。第四方面,本申请实施例提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述第一方面所述的图像压缩方法。相比于相关技术,本申请实施例提供的图像压缩方法、装置、电子装置及存储介质,通过获取待压缩的初始图像以及初始图像的目标压缩参数;使用目标压缩方式,将初始图像压缩至具有目标分辨率的中间图像;若中间图像的实际质量与目标质量的差异大于第一预设阈值,根据目标质量,对中间图像进行降质处理,得到目标图像。在本方案中,根据获取到的目标压缩参数中的目标压缩方式对初始图像进行尺寸压缩,以得到中间图像,并判断中间图像与目标质量的差异是否大于第一预设阈值,若大于,则根据目标压缩参数中的目标质量,对中间图像进行降质处理得到目标图像,解决相关技术中无法难以同时保证图像的清晰度和不扭曲度以及达到运营商所要求的质量大小的问题,实现了在保证图像清晰度和不扭曲度的同时,还能够有效减少图像传输带宽和存储空间,达到了预期的图像压缩目的。本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例的一种电子装置的结构示意图;图2为本申请实施例的一种图像压缩方法的流程示意图;图3为本申请实施例的另一种图像压缩方法的流程示意图;图4为本申请实施例的一种图像压缩装置的结构示意图;图5为本申请实施例的另一种图像压缩装置的结构示意图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行描述和说本文档来自技高网...

【技术保护点】
1.一种图像压缩方法,其特征在于,所述方法包括:/n获取待压缩的初始图像以及所述初始图像的目标压缩参数,所述目标压缩参数包括:目标分辨率、目标压缩方式以及目标质量,所述目标质量用于标识存储图像所需占用的空间大小;/n使用所述目标压缩方式,将所述初始图像压缩至具有所述目标分辨率的中间图像;/n若所述中间图像的实际质量与所述目标质量的差异大于第一预设阈值,根据所述目标质量,对所述中间图像进行降质处理,得到目标图像。/n

【技术特征摘要】
1.一种图像压缩方法,其特征在于,所述方法包括:
获取待压缩的初始图像以及所述初始图像的目标压缩参数,所述目标压缩参数包括:目标分辨率、目标压缩方式以及目标质量,所述目标质量用于标识存储图像所需占用的空间大小;
使用所述目标压缩方式,将所述初始图像压缩至具有所述目标分辨率的中间图像;
若所述中间图像的实际质量与所述目标质量的差异大于第一预设阈值,根据所述目标质量,对所述中间图像进行降质处理,得到目标图像。


2.根据权利要求1所述的图像压缩方法,其特征在于,所述根据所述目标质量,对所述中间图像进行降质处理,得到目标图像,包括:
若第一降质参数的值小于或等于第一值,则使用预设的质量压缩系数对所述中间图像进行降质处理,得到新的中间图像,并将所述第一降质参数的值加1,得到新的第一降质参数的值;
若所述新的中间图像的图像质量与所述目标质量的差异小于或等于所述第一预设阈值,则将所述新的中间图像作为所述目标图像。


3.根据权利要求2所述的图像压缩方法,其特征在于,所述根据所述目标质量,对所述中间图像进行降质处理,得到目标图像,包括:
若第一降质参数的值大于所述第一值,则基于第二降质参数的值对所述中间图像进行降质处理,得到目标图像,所述第二降质参数用于衡量所述中间图像是否能够经过目标次数的降质处理得到目标图像,所述第二降质参数的值包括第二值和第三值。


4.根据权利要求3所述的图像压缩方法,其特征在于,所述基于第二降质参数的值对所述中间图像进行降质处理,得到目标图像,包括:
若所述第二降质参数的值为所述第二值,则确定所述目标质量与所述中间图像的当前质量的实际比例,并选择所述实际比例与预设比例中小比例作为目标质量压缩系数,并使用所述目标质量压缩系数对所述中间图像进行降质处理,得到新的中间图像,并将所述第二降质参数的值调整为第三值;
若所述新的中间图像的图像质量与所述目标质量的差异小于或等于所述第一预设阈值,则将所述新的中间图像作为所述目标图像。


5.根据权利要求4所述的图像压缩方法,其特征在于,所述基于第二降质参数的...

【专利技术属性】
技术研发人员:李良敏李铖煜赵玉红陶成骁袁绪怀
申请(专利权)人:粒子文化科技集团杭州股份有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1