图片压缩方法、装置、计算机设备及计算机可读存储介质制造方法及图纸

技术编号:21226014 阅读:38 留言:0更新日期:2019-05-29 06:46
本发明专利技术公开了一种图片压缩方法、装置、计算机设备及计算机可读存储介质,该图片压缩方法包括:获取待压缩的原始图片;在根据预设的最低质量压缩因子对所述原始图片进行压缩的基础上,根据预设的目标大小确定最优压缩比例;根据所述最优压缩比例对所述原始图片进行压缩,得到中间图片;根据所述中间图片和所述目标大小,确定最优质量压缩因子;根据所述最优质量因子压缩所述中间图片,得到压缩后的图片。这样,可以使最终得到的压缩后的图片清晰度较高,且压缩效果稳定,压缩的比例是最优比例,压缩时间较短。

Picture Compression Method, Device, Computer Equipment and Computer Readable Storage Media

The invention discloses a picture compression method, device, computer equipment and computer readable storage medium. The picture compression method includes: obtaining the original picture to be compressed; determining the optimal compression ratio according to the preset target size on the basis of compressing the original picture according to the preset minimum quality compression factor; and according to the optimal compression ratio, determining the optimal compression ratio. The original picture is compressed to obtain the intermediate picture; the optimal quality compression factor is determined according to the intermediate picture and the target size; and the compressed picture is obtained by compressing the intermediate picture according to the optimal quality factor. In this way, the final compressed image can have a high definition, and the compression effect is stable. The compression ratio is the best and the compression time is shorter.

【技术实现步骤摘要】
图片压缩方法、装置、计算机设备及计算机可读存储介质
本专利技术涉及行业分析
,更具体地,涉及一种图片压缩方法、装置、计算机设备及计算机可读存储介质。
技术介绍
目前,为了提高电子设备间传输图片的速度,减小传输图片所消耗的流量,提升用户体验,可以是先将图片压缩至目标大小。现有技术中对于将图片压缩到目标大小所采取的方案包括:质量压缩方法、压缩比例和压缩质量系数的方法。质量压缩方法是设置压缩系数,对原始图片进行不断循环压缩,直到压缩后的图片小于目标大小。但是,此方案压缩到一定程度,压缩将不再起作用,满足不了压缩到目标大小。除非重新生成bitmap才能继续压缩,但是这样又会造成图片质量下降严重。压缩比例和压缩质量系数方法是设定一个值,对原始图片进行循环压缩。但是,如果比例和质量系数设置的不科学,会导致压缩效果极不稳定。
技术实现思路
本专利技术的一个目的是提供一种行业分析的新技术方案。根据本专利技术的第一方面,提供了一种图片压缩方法,包括:步骤S100,获取待压缩的原始图片;步骤S200,根据预设的最低质量压缩因子将所述原始图片压缩至预设的目标大小,以确定最优压缩比例;步骤S300,根据所述最优压缩比例对所述原始图片进行压缩,得到中间图片;步骤S400,根据所述中间图片和所述目标大小,确定最优质量压缩因子;步骤S500,根据所述最优质量因子压缩所述中间图片,得到压缩后的图片。可选的,所述步骤S200进一步包括如下子步骤:子步骤S210,根据所述最低质量因子对所述原始图片进行压缩处理,得到第一图片;子步骤S220,根据所述第一图片和所述目标大小确定所述最优压缩比例。可选的,所述子步骤S220进一步包括:根据预设的初始压缩比例对所述第一图片进行压缩处理,得到第二图片;根据所述第二图片的大小,将所述初始压缩比例按照预设的步长进行修改,直至根据修改后的压缩比例对所述第一图片进行压缩处理得到图片的大小小于或者等于所述目标大小;将所述修改后的压缩比例作为最优压缩比例。可选的,所述子步骤S220进一步包括:根据二分法计算压缩比例,直至根据计算得到的压缩比例对所述第一图片进行压缩处理得到图片的大小小于或者等于所述目标大小;将所述计算得到的压缩比例作为所述最优压缩比例。可选的,所述步骤S400进一步包括如下子步骤:子步骤S410,根据预设的初始质量压缩因子对所述中间图片进行压缩处理,得到次级图片;子步骤S420,根据所述次级图片的大小,将所述初始质量压缩因子按照预设的步长进行修改,直至根据修改后的质量压缩因子对所述中间图片进行压缩处理得到图片的大小小于或者等于所述目标大小;子步骤S430,将所述修改后的质量压缩因子作为最优质量压缩因子。根据本专利技术的第二方面,提供了一种图片压缩装置,包括:图片获取模块,用于获取待压缩的原始图片;最优比例确定模块,用于根据预设的最低质量压缩因子将所述原始图片压缩至预设的目标大小,以确定最优压缩比例;第一压缩模块,用于根据所述最优压缩比例对所述原始图片进行压缩,得到中间图片;最优因子确定模块,用于根据所述中间图片和所述目标大小,确定最优质量压缩因子;第二压缩模块,用于根据所述最优质量因子压缩所述中间图片,得到压缩后的图片。可选的,所述最优比例确定模块包括:第一压缩单元,用于根据所述最低质量因子对所述原始图片进行压缩处理,得到第一图片;最优比例确定单元,用于根据所述第一图片和所述目标大小确定所述最优压缩比例。可选的,所述最优比例确定单元还用于:根据预设的初始压缩比例对所述第一图片进行压缩处理,得到第二图片;根据所述第二图片的大小,将所述初始压缩比例按照预设的步长进行修改,直至根据修改后的压缩比例对所述第一图片进行压缩处理得到图片的大小小于或者等于所述目标大小;将所述修改后的压缩比例作为最优压缩比例。可选的,所述最优比例确定单元还用于:根据二分法计算压缩比例,直至根据计算得到的压缩比例对所述第一图片进行压缩处理得到图片的大小小于或者等于所述目标大小;将所述计算得到的压缩比例作为所述最优压缩比例。可选的,所述最优因子确定模块包括:第二压缩单元,用于根据预设的初始质量压缩因子对所述中间图片进行压缩处理,得到次级图片;修改单元,用于根据所述次级图片的大小,将所述初始质量压缩因子按照预设的步长进行修改,直至根据修改后的质量压缩因子对所述中间图片进行压缩处理得到图片的大小小于或者等于所述目标大小;确定单元,用于将所述修改后的质量压缩因子作为最优质量压缩因子。根据本专利技术的第三方面,提供了一种计算机设备,包括根据本专利技术第二方面所述的图片压缩装置。根据本专利技术的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现根据本专利技术第一方面所述图片压缩方法的步骤。本专利技术的一个有益效果在于,通过本专利技术的实施例中,可以使最终得到的压缩后的图片清晰度较高,且压缩效果稳定,压缩的比例是最优比例,压缩时间较短。通过以下参照附图对本专利技术的示例性实施例的详细描述,本专利技术的其它特征及其优点将会变得清楚。附图说明被结合在说明书中并构成说明书的一部分的附图示出了本专利技术的实施例,并且连同其说明一起用于解释本专利技术的原理。图1是显示可用于实现本专利技术的实施例的电子设备的硬件配置的例子的框图。图2为本专利技术提供的图片压缩方法的第一种实施方式的流程图;图3为本专利技术提供的图片压缩方法的第二种实施方式的流程图;图4为本专利技术提供的图片压缩方法的第三种实施方式的流程图;图5为本专利技术提供的图片压缩方法的第四种实施方式的流程图;图6为本专利技术提供的图片压缩装置的一种实施结构的方框原理图;图7为本专利技术提供的图片压缩装置的另一种实施结构的方框原理图。具体实施方式现在将参照附图来详细描述本专利技术的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本专利技术的范围。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。<硬件配置>如图1所示,电子设备1000例如可以是计算机。在在另一个例子中,电子设备1000可以如图1所示,包括处理器1010、存储器1020、接口装置1030、通信装置1040、显示装置1050、输入装置1060、扬声器1070、麦克风1080,等等。其中,处理器1010例如可以是中央处理器CPU、微处理器MCU等。存储器1020例如包括ROM(只读存储器)、RAM(随机存取存储器)、诸如硬盘的非易失性存储器等。接口装置1030例如包括USB接口、串行接口等。通信装置1040例如能够进行有线或无线通信。显示装置1050例如是液晶显示屏。输入装置1060例如可以包括触摸屏、键盘等。图1所示的电子设备1000仅是解释性的,并且决不是为了要限制本文档来自技高网...

【技术保护点】
1.一种图片压缩方法,其特征在于,包括:步骤S100,获取待压缩的原始图片;步骤S200,根据预设的最低质量压缩因子将所述原始图片压缩至预设的目标大小,以确定最优压缩比例;步骤S300,根据所述最优压缩比例对所述原始图片进行压缩,得到中间图片;步骤S400,根据所述中间图片和所述目标大小,确定最优质量压缩因子;步骤S500,根据所述最优质量因子压缩所述中间图片,得到压缩后的图片。

【技术特征摘要】
1.一种图片压缩方法,其特征在于,包括:步骤S100,获取待压缩的原始图片;步骤S200,根据预设的最低质量压缩因子将所述原始图片压缩至预设的目标大小,以确定最优压缩比例;步骤S300,根据所述最优压缩比例对所述原始图片进行压缩,得到中间图片;步骤S400,根据所述中间图片和所述目标大小,确定最优质量压缩因子;步骤S500,根据所述最优质量因子压缩所述中间图片,得到压缩后的图片。2.根据权利要求1所述的图片压缩方法,其特征在于,所述步骤S200进一步包括如下子步骤:子步骤S210,根据所述最低质量因子对所述原始图片进行压缩处理,得到第一图片;子步骤S220,根据所述第一图片和所述目标大小确定所述最优压缩比例。3.根据权利要求2所述的图片压缩方法,其特征在于,所述子步骤S220进一步包括:根据预设的初始压缩比例对所述第一图片进行压缩处理,得到第二图片;根据所述第二图片的大小,将所述初始压缩比例按照预设的步长进行修改,直至根据修改后的压缩比例对所述第一图片进行压缩处理得到图片的大小小于或者等于所述目标大小;将所述修改后的压缩比例作为最优压缩比例。4.根据权利要求2所述的图片压缩方法,其特征在于,所述子步骤S220进一步包括:根据二分法计算压缩比例,直至根据计算得到的压缩比例对所述第一图片进行压缩处理得到图片的大小小于或者等于所述目标大小;将所述计算得到的压缩比例作为所述最优压缩比例。5.根据权利要求1所述的图片压缩方法,其特征在于,所述步骤S400进一步包括如下子步骤:子步骤S410,根据预设的初始质量压缩因子对所述中间图片进行压缩处理,得到次级图片;子步骤S420,根据所述次级图片的大小,将所述初始质量压缩因子按照预设...

【专利技术属性】
技术研发人员:陈翔
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东,44

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

1