【技术实现步骤摘要】
图像压缩方法、装置、用户设备和计算机可读存储介质
本申请涉及图像处理领域,具体而言,涉及图像压缩方法、装置、用户设备和计算机可读存储介质。
技术介绍
信息时代带来了“信息爆炸”,使数据量大增,因此,无论传输或存储都需要对数据进行有效的压缩。使用Android平台对外提供的BitmapCompress方式对图片压缩时,压缩比不高,同时压缩出来的图片质量很差,压缩率不够,达不到项目要求的效果。因此,如何提高图像的压缩质量是目前亟待解决的问题。
技术实现思路
为了至少克服现有技术中的上述不足,本申请的目的之一在于提供一种图像压缩方法、装置、用户设备和计算机可读存储介质。第一方面,实施例提供一种图像压缩方法,应用于用户设备,所述方法包括:获取待压缩图像的图像数据;所述图像数据包括所述待压缩图像的α通道信息,所述α通道信息用于确定所述待压缩图像的α通道数。根据所述图像数据,移除所述待压缩图像的所有α通道数据以获取中间数据。获取将所述中间数据压缩处理后的目标压缩图像。在可选的实施方式中,所述图 ...
【技术保护点】
1.一种图像压缩方法,其特征在于,应用于用户设备,所述方法包括:/n获取待压缩图像的图像数据;所述图像数据包括所述待压缩图像的α通道信息,所述α通道信息用于确定所述待压缩图像的α通道数;/n根据所述图像数据,移除所述待压缩图像的所有α通道数据以获取中间数据;/n获取将所述中间数据压缩处理后的目标压缩图像。/n
【技术特征摘要】
1.一种图像压缩方法,其特征在于,应用于用户设备,所述方法包括:
获取待压缩图像的图像数据;所述图像数据包括所述待压缩图像的α通道信息,所述α通道信息用于确定所述待压缩图像的α通道数;
根据所述图像数据,移除所述待压缩图像的所有α通道数据以获取中间数据;
获取将所述中间数据压缩处理后的目标压缩图像。
2.根据权利要求1所述的方法,其特征在于,所述图像数据还包括宽度信息和高度信息,所述获取将所述中间数据压缩处理后的目标压缩图像,包括:
根据所述高度信息和所述宽度信息,获取所述目标压缩图像的像素信息;所述像素信息包括所述目标压缩图像的像素点数量及每个像素点的位置信息;
对所述中间数据进行哈夫曼计算,获取每个所述像素点对应的哈夫曼编码树;
根据所有所述像素点的所述哈夫曼编码树,将所述中间数据进行重新编码以获取所述目标压缩图像。
3.根据权利要求2所述的方法,其特征在于,所述根据所述高度信息和所述宽度信息,获取所述目标压缩图像的像素信息,包括:
根据所述高度信息和所述宽度信息,获取所述待压缩图像的目标压缩参数;所述目标压缩参数包括目标宽度和目标高度;
根据所述目标压缩参数,确定所述像素信息。
4.根据权利要求2或3所述的方法,其特征在于,在所述根据所述高度信息和所述宽度信息,获取所述目标压缩图像的像素信息之前,所述获取将所述中间数据压缩处理后的目标压缩图像,还包括:
将所述中间数据存储至与所述宽度信息和所述高度信息匹配的内存空间;
所述对所述中间数据进行哈夫曼计算,获取每个像素点对应的哈夫曼编码树,包括:
扫描所述内存空间中的所述中间数据,获取每个所述像素点对应的哈夫曼编码树。
5.根据权利要求2所述的方法,其特征在于,所述根据所有所述像素点的所述哈夫曼编码树,将所述中间数据重新编码以获取目标压缩图像,包括:
根据所有...
【专利技术属性】
技术研发人员:林寿耿,
申请(专利权)人:广州虎牙科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。