【技术实现步骤摘要】
图片压缩方法、装置、存储介质、计算机设备
本申请涉及计算机
,尤其涉及一种图片压缩方法、装置、存储介质、计算机设备。
技术介绍
随着互联网的发展,应用程序得到了越来越多的发展和普及,其内容也因为各式各样大量图片的运用而得以丰富。但与此同时,图片的大量使用,使得应用程序所占内存过大,在应用升级下载过程中耗时较长,影响用户使用体验。现有技术对图片进行压缩时对不可压缩图片也进行了压缩可能会导致图片失真,或对不可压缩图片进行无效压缩导致重复无效工作,降低了压缩效率。
技术实现思路
为了解决上述技术问题或者至少部分地解决上述技术问题,本申请实施例提供了一种图片压缩方法、装置、存储介质、计算机设备。第一方面,本申请实施例提供了一种图片压缩方法,该方法包括:根据待压缩图片的特征信息判断待压缩图片是否为可压缩图片;若待压缩图片为可压缩图片,则获取待压缩图片的图片类型,图片类型为伪装图片或非伪装图片;根据待压缩图片的图片类型对待压缩图片进行压缩;获取对待压缩图片进行压缩后对应的目标压缩率;若目标压缩率大于等于预设值,则保存压缩后的图片以替换压缩前的图片。可选地,根据待压缩图片的特征信息判断待压缩图片是否为可压缩图片,包括:获取待压缩图片的特征信息;判断特征信息中是否存在与预存的关键字列表中的屏蔽关键字匹配的关键字;若特征信息中存在与预存的关键字列表中的屏蔽关键字匹配的关键字,则将待压缩图片判定为不可压缩图片。可选地,该方法 ...
【技术保护点】
1.一种图片压缩方法,其特征在于,所述方法包括:/n根据待压缩图片的特征信息判断待压缩图片是否为可压缩图片;/n若所述待压缩图片为可压缩图片,则获取所述待压缩图片的图片类型,所述图片类型为伪装图片或非伪装图片;/n根据所述待压缩图片的图片类型对所述待压缩图片进行压缩;/n获取对所述待压缩图片进行压缩后对应的目标压缩率;/n若所述目标压缩率大于等于预设值,则保存压缩后的图片以替换压缩前的图片。/n
【技术特征摘要】
1.一种图片压缩方法,其特征在于,所述方法包括:
根据待压缩图片的特征信息判断待压缩图片是否为可压缩图片;
若所述待压缩图片为可压缩图片,则获取所述待压缩图片的图片类型,所述图片类型为伪装图片或非伪装图片;
根据所述待压缩图片的图片类型对所述待压缩图片进行压缩;
获取对所述待压缩图片进行压缩后对应的目标压缩率;
若所述目标压缩率大于等于预设值,则保存压缩后的图片以替换压缩前的图片。
2.根据权利要求1所述的方法,其特征在于,所述根据待压缩图片的特征信息判断待压缩图片是否为可压缩图片,包括:
获取所述待压缩图片的特征信息;
判断所述特征信息中是否存在与预存的关键字列表中的屏蔽关键字匹配的关键字;
若所述特征信息中存在与预存的关键字列表中的屏蔽关键字匹配的关键字,则将所述待压缩图片判定为不可压缩图片。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若所述目标压缩率小于所述预设值,则从所述待压缩图片的特征信息中提取关键字;
将所述提取的关键字作为屏蔽关键字添加到所述关键字列表中。
4.根据权利要求2所述的方法,其特征在于,所述获取所述待压缩图片的图片类型,包括:
获取所述待压缩图片的文件头标识信息和文件后缀信息;
若所述文件头标识信息对应的图片格式与所述文件后缀信息对应的图片格式不一致,则判定所述待压缩图片为伪装图片;
若所述文件头标识信息对应的图片格式与所述文件后缀信息对应的图片格式一致,则判定所述待压缩图片为非伪装图片。
5.根据权利要求4所述的方法,其特征在于,所述根据所述待压缩图片的图片类型对所述待压缩图片进行压缩,包括:
若所述待压缩图片为非伪装图片,则对所述待压缩图片进行压缩;
若所述待压缩图片为伪装图片,则通过第一转换规则对所述待压缩图片进行转换;
其中,所述第一转换规则包括:对所述待压缩图片的文件后缀信息进行转换,使转换后的文件后缀信息对应的图片格式与所述文件头标识信息对应的图片格式一致;
对转换后的待压缩图片进行压缩。
6.根据权利要求4所述的方法,其特征在于,所述根据所述待压缩图片的图片类型对所述待压缩图片进行压缩,包括:
若所述待压缩图片为非伪装图片,则对所述待压缩图片进行压缩;
若所述待压缩图片为伪装图片,则检测所述待压缩图片是否包含透明色;
若所述待压缩图片包含透明色,则通过第一转换规则对所述待压缩图片进行转换,
其中,所述第一转换规则包括:对所述待压缩图片的文件后缀信息进行转换,使转换后的文...
【专利技术属性】
技术研发人员:黄子勋,谌进,陆愿基,宋德超,李绍斌,
申请(专利权)人:珠海格力电器股份有限公司,珠海联云科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。