图片压缩方法、装置、电子设备及介质制造方法及图纸

技术编号:27833234 阅读:24 留言:0更新日期:2021-03-30 11:47
本申请公开了一种图片压缩方法、装置、电子设备及介质,所述方法包括以下步骤:获取第一图片;确定所述第一图片的颜色通道数;在所述第一图片的颜色通道数为第一通道数的情况下,抽离所述第一图片的第一颜色通道或转换所述第一图片的像素格式为目标像素格式,以得到第二图片;以及所述第二图片基于其容量被存储至第一内存空间中,以便得到显示,所述第一内存空间的容量大于或等于所述第二图片的容量。采用本申请实施例可降低图片所占用的存储空间。间。间。

【技术实现步骤摘要】
图片压缩方法、装置、电子设备及介质


[0001]本申请涉及电子
,尤其涉及一种图片压缩方法、装置、电子设备及介质。

技术介绍

[0002]随着终端设备的不断发展,所拍摄或制作的图片的分辨率越来越高,并且随着图片数量的不断增加,图片数据所占用的内存存储空间越来越大,因此如何对图片进行压缩以降低图片数据所占用的内存存储空间是亟待解决的问题。

技术实现思路

[0003]本申请的一个目的是提供一种图片压缩方法、装置、电子设备及介质,其优势在于,有利于降低图片所占用的内存空间。
[0004]本申请的另一个目的是提供一种图片压缩方法、装置、电子设备及介质,其优势在于,通过将图片的格式转换为容量更小的预设图片格式,将图片的像素格式转换为目标像素格式,压缩图片,裁剪图片以及抽离图片的颜色通道等方式中的一种或多种,降低图片的容量,从而提升电子设备的处理性能和处理速度,减少电子设备出现卡顿或崩溃的现象。
[0005]本申请的另一个目的是提供一种图片压缩方法、装置、电子设备及介质,其优势在于,在压缩待处理图片容量的同时仍然保持较高的图片保真度,从而提供较好的用户体验。
[0006]本申请的另一个目的是提供一种图片压缩方法、装置、电子设备及介质,其优势在于,基于图片容量分配相应大小的存储空间来存储图片,避免了分配给图片的存储空间远大于图片所需的存储空间的问题,有利于提升存储空间的利用效果。
[0007]本申请的另一个目的是提供一种图片压缩方法、装置、电子设备及介质,其优势在于,在预定时间间隔后删除内存空间中存储的图片,将占用的存储空间进行释放,从而有利于进一步合理利用所述电子设备的内存空间。
[0008]本申请的另一个目的是提供一种图片压缩方法、装置、电子设备及介质,其优势在于,在发送图片之前对图片进行压缩,有利于降低所述电子设备发送图片所需的流量。
[0009]本申请的另一个目的是提供一种图片压缩方法、装置、电子设备及介质,其优势在于,可以基于像素点集合修复图片,使电子设备可以应用在图像修复领域,从而有利于提升电子设备的应用范围。
[0010]为实现上述目的,第一方面,本申请实施例提供一种图片压缩方法,所述方法包括以下步骤:
[0011]获取第一图片;
[0012]确定所述第一图片的颜色通道数;
[0013]在所述第一图片的颜色通道数为第一通道数的情况下,抽离所述第一图片的第一颜色通道或转换所述第一图片的像素格式为目标像素格式,以得到第二图片;以及
[0014]所述第二图片基于其容量被存储至第一内存空间中,以便得到显示,所述第一内存空间的容量大于或等于所述第二图片的容量。
[0015]可以看出,在第一图片为第一通道数的情况下抽离第一图片的第一颜色通道或转换第一图片的像素格式,抽离颜色通道或转换第一图片的像素格式会降低图片的容量,因此有利于降低图片所占用的内存空间。
[0016]可以看出,第二图片基于其容量被存储至第一内存空间中,避免了分配给第二图片的存储空间远大于第二图片所需的存储空间的问题,有利于提升存储空间的利用效果。
[0017]在一些可能的实现方式中,所述获取第一图片之前,所述方法还包括以下步骤:转换待处理图片的格式为预设图片格式,以得到第一图片。
[0018]可以看出,将转换待处理图片的格式为预设图片格式,使第一图片的容量小于待处理图片的容量,因此电子设备的处理性能更好,速度更快,主要可以表现为在电子设备的内存不足或网速较差的情况下,图片显示得更快,不容易出现卡顿或崩溃的现象。
[0019]在一些可能的实现方式中,所述获取第一图片之前,所述方法还包括以下步骤:压缩待处理图片,以得到第一图片。
[0020]可以看出,通过对待处理图片进行压缩,得到第一图片,不仅使第一图片的容量小于待处理图片的容量,而且第一图片的保真度仍然较高,能给用户提供较好的显示体验。
[0021]在一些可能的实现方式中,所述获取第一图片之前,所述方法还包括以下步骤:裁剪待处理图片,以得到第一图片。
[0022]可以看出,通过对待处理图片进行裁剪,得到第一图片,不仅使第一图片的容量小于待处理图片的容量,而且可以根据用户需求进行裁剪,有利于提升用户的显示体验。
[0023]第一图片基于其容量被存储至第二内存空间中,第二内存空间的容量大于或等于第一图片的容量。
[0024]在一种可能的实现方式中,所述第二图片被存储至所述第一内存空间中之后,所述方法还包括以下步骤:
[0025]在不显示所述第二图片的情况下,所述第二图片被存储至第二内存空间,并确定所述第二图片被存储至所述第一内存空间的第一时刻;以及
[0026]在预定时间间隔后删除所述第二内存空间中的所述第二图片,所述预定时间间隔的起始时刻为所述第一时刻。
[0027]可以看出,在预设时间间隔后删除第二图片,对第二图片占用的存储空间进行释放,有利于提升第二内存空间的利用效果。
[0028]在一种可能的实现方式中,所述第二图片被存储在所述第一内存空间中之后,所述方法还包括以下步骤:
[0029]压缩所述第二图片,得到第三图片,所述第三图片用于发送。
[0030]可以看出,对第二图片进行压缩后发送,有利于降低电子设备发送图片所需的流量。
[0031]在一种可能的实现方式中,所述第二图片被存储至所述第一内存空间中之后,所述方法还包括以下步骤:在所述第二图片中选取第一图像,以及确定所述第一图像的像素质量;在所述像素质量小于第一阈值的情况下,确定所述第一图像的第一图像类型;基于所述第一图像类型获取第二图像,所述第二图像的图像类型为所述第一图像类型;采集所述第二图像的像素点得到像素点集合;基于所述像素点集合,修复所述第一图像,以得到第四图片。
[0032]可以看出,电子设备可以对第二图片中的第一图像进行修复,使电子设备可以应用在图像修复领域,因此有利于提升电子设备的应用范围。
[0033]第二方面,本申请实施例提供一种图片压缩装置,该装置包括:
[0034]获取单元,用于获取第一图片;
[0035]确定单元,与所述获取单元连接,用于确定所述第一图片的颜色通道数;
[0036]抽离单元,与所述确定单元连接,用于在所述第一图片的颜色通道数为第一通道数的情况下,抽离所述第一图片的第一颜色通道或转换所述第一图片的像素格式为目标像素格式,以得到第二图片;以及
[0037]存储单元,与所述抽离单元连接,以使所述第二图片基于其容量被存储至第一内存空间中并得到显示,所述第一内存空间的容量大于或等于所述第二图片的容量。
[0038]第三方面,本申请实施例提供一种电子设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请实施例第一方面所述的方法中的步骤的指令。
[0039]第四本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图片压缩方法,其特征在于,所述方法包括以下步骤:获取第一图片;确定所述第一图片的颜色通道数;在所述第一图片的颜色通道数为第一通道数的情况下,抽离所述第一图片的第一颜色通道或转换所述第一图片的像素格式为目标像素格式,以得到第二图片;以及所述第二图片基于其容量被存储至第一内存空间中,以便得到显示,所述第一内存空间的容量大于或等于所述第二图片的容量。2.根据权利要求1所述的方法,其中,所述获取第一图片之前,所述方法还包括以下步骤:转换待处理图片的格式为预设图片格式,以得到所述第一图片。3.根据权利要求1所述的方法,其中,所述获取第一图片之前,所述方法还包括以下步骤:压缩待处理图片,以得到所述第一图片。4.根据权利要求1所述的方法,其中,所述获取第一图片之前,所述方法还包括以下步骤:裁剪待处理图片,以得到所述第一图片。5.根据权利要求1

4任一项所述的方法,其中,所述确定所述第一图片的颜色通道数,包括以下步骤:确定所述第一图片中每个像素占用的比特数;以及若所述比特数为第一比特数,则所述第一图片的颜色通道数为第一通道数。6.根据权利要求5所述的方法,其中,所述第二图片基于其容量被存储至第一内存空间中之后,所述方法还包括以下步骤:在不显示所述第二图片的情况下,所述第二图片被存储至第二内存空间,并确定所述第二图片被存储至所述第二内存空间的第一时刻;以及在预定时间间隔后删除所述第二内存空间中的所述第二图片,所述预定时间间隔的起始时刻为所述第一时刻。7.根据权利要求5所述的方法,其中,所述第二图片基于其容量被存储至第一内存空间中之后,所述方法还包括以下步骤:压缩所述...

【专利技术属性】
技术研发人员:周红梅
申请(专利权)人:上海博泰悦臻电子设备制造有限公司
类型:发明
国别省市:

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

1