【技术实现步骤摘要】
图片加载方法、装置及电子设备
本专利技术涉及计算机
,更具体地,涉及一种图片加载方法、装置及电子设备。
技术介绍
应用程序通过加载对应的图片展示应用界面,与用户进行人机交互以提供对应的应用功能。不同的用户会使用不同类型的电子设备,安装相同的应用程序并运行使用获取对应的应用功能。在一些用户使用过程中,应用程序展示的应用界面会出现加载图片失败的现象,例如,使用某些机型的手机的用户运行应用程序时,会发现展示的应用界面中出现图标显示不出来或者变成黑色图标的情况。
技术实现思路
本专利技术的一个目的是提供一种用于加载图片的新技术方案。根据本专利技术的第一方面,提供了一种图片加载方法,其中,包括:获取待加载的目标图片的位图文件,确定所述位图文件是否符合预设的加载条件;当所述位图文件不符合所述加载条件,对所述位图文件重新进行编码处理,得到符合所述加载条件的新的位图文件;将所述位图文件保存在需要加载所述目标图片的目标应用程序的应用内存中,以供所述目标应用程序加载所述目标图片时使用。可选地,所述加载条件是所述位图文件具有预设的目标编码格式;所述确定所述位图文件是否符合预设的加载条 ...
【技术保护点】
1.一种图片加载方法,其中,包括:获取待加载的目标图片的位图文件,确定所述位图文件是否符合预设的加载条件;当所述位图文件不符合所述加载条件,对所述位图文件重新进行编码处理,得到符合所述加载条件的新的位图文件;将所述位图文件保存在需要加载所述目标图片的目标应用程序的应用内存中,以供所述目标应用程序加载所述目标图片时使用。
【技术特征摘要】
1.一种图片加载方法,其中,包括:获取待加载的目标图片的位图文件,确定所述位图文件是否符合预设的加载条件;当所述位图文件不符合所述加载条件,对所述位图文件重新进行编码处理,得到符合所述加载条件的新的位图文件;将所述位图文件保存在需要加载所述目标图片的目标应用程序的应用内存中,以供所述目标应用程序加载所述目标图片时使用。2.根据权利要求1所述的方法,其中,所述加载条件是所述位图文件具有预设的目标编码格式;所述确定所述位图文件是否符合预设的加载条件的步骤包括:解析所述位图文件得到对应的字节流,确定所述字节流中是否存在关键参数,所述关键参数至少包括透明度参数或者色彩模式参数其中之一;当所述字节流中存在所述关键参数时,确定所述位图文件具有所述目标编码格式,符合所述加载条件;当所述字节流中不存在所述关键参数时,确定所述位图文件不具有所述目标编码格式,不符合所述加载条件。3.根据权利要求1所述的方法,其中,所述加载条件是所述位图文件与对应的样本位图文件具有一致性;所述确定所述位图文件是否符合预设的加载条件的步骤包括:基于预设的目标编码格式,生成所述目标图片的样本位图文件;比较所述位图文件与所述样本位图文件的所有字节;当所述位图文件与所述样本位图文件的所有字节相同时,确定所述位图文件与所述样本文件具有一致性,符合所述加载条件;当所述位图文件与所述样本位图文件存在字节不同或者文件大小不同时,确定所述位图文件与所述样本文件不具有一致性,不符合所述加载条件。4.根据...
【专利技术属性】
技术研发人员:张嘉俊,
申请(专利权)人:广州优视网络科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。