【技术实现步骤摘要】
基于安卓的图片压缩方法、装置及存储介质
本专利技术涉及计算机软件
,具体涉及一种基于安卓的图片压缩方法、装置及存储介质。
技术介绍
随着手机等移动智能终端拍照分辨率的提升,图片的压缩成为一个很重要的问题。单纯对图片进行裁切、压缩已经满足不了用户的需求。目前,android系统自带的压缩工具存在效果差、文件大和占用多余的内存照成手机卡顿甚至闪退等问题,且图片裁切成多少、压缩成多少都很难控制好,例如裁切过头导致图片太小,质量压缩过头则显示效果太差,并且有时候不支持多张同时压缩等。
技术实现思路
针对现有技术中的技术缺陷,本专利技术实施例的目的在于提供一种基于安卓的图片压缩方法、装置及存储介质。为实现上述目的,第一方面,本专利技术实施例提供了一种基于安卓的图片压缩方法,包括:获取待处理文件夹;遍历所述待处理文件夹以按顺序取出每张待压缩图片;若所述待压缩图片的大小小于或等于预设阈值,则将所述待压缩图片存储至预设的目标文件夹中;若所述待压缩图片的大小大于所述预设 ...
【技术保护点】
1.一种基于安卓的图片压缩方法,其特征在于,包括:/n获取待处理文件夹;/n遍历所述待处理文件夹以按顺序取出每张待压缩图片;/n若所述待压缩图片的大小小于或等于预设阈值,则将所述待压缩图片存储至预设的目标文件夹中;/n若所述待压缩图片的大小大于所述预设阈值,则采用哈夫曼压缩算法对所述待压缩图片进行压缩,直至所述待压缩图片的大小小于等于所述预设阈值,并将压缩后的所述待压缩图片存储至所述的目标文件夹中。/n
【技术特征摘要】
1.一种基于安卓的图片压缩方法,其特征在于,包括:
获取待处理文件夹;
遍历所述待处理文件夹以按顺序取出每张待压缩图片;
若所述待压缩图片的大小小于或等于预设阈值,则将所述待压缩图片存储至预设的目标文件夹中;
若所述待压缩图片的大小大于所述预设阈值,则采用哈夫曼压缩算法对所述待压缩图片进行压缩,直至所述待压缩图片的大小小于等于所述预设阈值,并将压缩后的所述待压缩图片存储至所述的目标文件夹中。
2.如权利要求1所述的基于安卓的图片压缩方法,其特征在于,获取待处理文件夹之前,所述图片压缩方法还包括:
设置所述待处理文件夹的名称或所述待处理文件夹对应的文件夹路径;
设置所述预设阈值和目标文件夹。
3.如权利要求2所述的基于安卓的图片压缩方法,其特征在于,获取待处理文件夹具体包括:
按照预设的所述待处理文件夹的名称或所述待处理文件夹对应的文件夹路径,获取所述待处理文件夹。
4.如权利要求1所述的基于安卓的图片压缩方法,其特征在于,获取待处理文件夹之后,所述图片压缩方法还包括:
判断当前的所述待处理文件夹的大小是否为0;
若当前的所述待处理文件夹的大小不为0,则遍历当前的所述待处理文件夹以按顺序取出每张待压缩图片;
若当前的所述待处理文件夹的大小为0,则继续获取下一所述待处理文件夹。
5.一种基于安卓的图片压缩装置,其特征在于,包括:
获取模块,用于获取待处理文件夹;
遍历模块,用于遍历所述待处理文件夹以按顺序取出每张待压缩图片;
压缩模块,用于:
若所述待压缩图片的大小小于或等于预设阈值,则将所述待压缩图片存储至...
【专利技术属性】
技术研发人员:王绥力,李凡平,石柱国,
申请(专利权)人:安徽以萨数据技术有限公司,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。