全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210602321.3 (22)申请日 2022.05.30 (71)申请人 杭州安恒信息技 术股份有限公司 地址 310000 浙江省杭州市滨江区西兴街 道联慧街18 8号 (72)发明人 徐敏 范渊 黄进  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 张志梅 (51)Int.Cl. G06F 16/957(2019.01) G06F 16/958(2019.01) G06F 16/2455(2019.01) G06F 16/532(2019.01) G06F 9/445(2018.01) (54)发明名称 一种图片加载 方法、 装置、 设备及存 储介质 (57)摘要 本申请公开了一种图片加载方法、 装置、 设 备及存储介质, 涉及图像处理技术领域, 包括: 主 线程利用获取到的待加载图片的图片存储标识 在临时缓存和浏览器数据库中查询对应的图片 缓存信息; 均未查询到对应的图片缓存信息则通 过主线程将图片存储 标识传输至子线程, 通过子 线程基于图片存储标识和预设获取方式获取待 加载图片的图片数据; 通过子线程将图片数据转 化为预设格式的预设格式图片数据, 并返回至主 线程; 主线程将预设格式图片数据存储至临时缓 存与浏览器数据库, 基于预设格式图片数据的格 式执行对应的图片加载操作。 本申请通过在子线 程中将获取到的图片数据转化为预设格式, 减少 图片加载对主线程的阻塞和页面卡顿, 加快图片 渲染效率。 权利要求书2页 说明书12页 附图6页 CN 114996606 A 2022.09.02 CN 114996606 A 1.一种图片加载 方法, 其特 征在于, 包括: 通过主线程获取待加载图片的图片存储标识, 并基于所述图片存储标识在临时缓存以 及浏览器数据库中查询对应的图片缓存信息; 若均未查询到对应的所述图片 缓存信息, 则通过所述主线程将所述图片存储标识传输 至子线程, 并通过所述子线程基于所述图片存储标识以及预设获取方式获取所述待加载图 片的图片数据; 通过所述子线程将所述图片数据转化为预设格式的预设格式图片数据, 并将所述预设 格式图片数据返回至所述主 线程; 通过所述主线程将所述预设格式图片数据存储至所述临时缓存与所述浏览器数据库 中, 然后基于所述预设格式图片数据的格式执 行对应的图片加载操作。 2.根据权利要求1所述的图片加载方法, 其特征在于, 所述基于所述图片存储标识在临 时缓存以及 浏览器数据库中查询对应的图片缓存信息, 包括: 基于所述图片存储标识判断所述临时缓存中是否存在与所述待加载图片对应的所述 图片缓存信息; 若存在所述图片缓存信息, 则直接获取 所述临时缓存中的所述图片缓存信息; 若不存在所述图片 缓存信息, 则在所述浏 览器数据库中查询是否存在与所述待加载图 片类型对应的目标 数据库; 若不存在所述目标 数据库, 则创建与所述待加载图片类型对应的目标 数据库; 若存在所述目标数据库, 则基于所述图片存储标识判断所述目标数据库中是否存在与 所述待加载图片对应的所述图片缓存信息 。 3.根据权利要求2所述的图片加载方法, 其特征在于, 所述若均 未查询到对应的所述图 片缓存信息, 则通过所述主线程将所述图片存储标识传输至子线程, 并通过所述子线程基 于所述图片存 储标识以及预设获取 方式获取 所述待加载图片的图片数据, 包括: 若所述目标数据库中不存在与所述待加载图片对应的所述图片 缓存信息, 则判断当前 运行环境是否支持所述子线程; 若当前运行环境支持所述子线程, 则通过所述主线程将所述图片存储标识传输至所述 子线程, 并通过所述子线程基于所述图片存储标识以及预设获取方式获取所述待加载图片 的图片数据。 4.根据权利要求3所述的图片加载方法, 其特征在于, 所述通过所述主线程将所述图片 存储标识传输 至子线程之前, 还 包括: 若当前运行环境不支持所述子线程, 则通过所述主线程直接基于所述图片存储标识以 及所述预设获取 方式获取 所述图片数据。 5.根据权利要求4所述的图片加载方法, 其特征在于, 所述通过所述子线程将所述图片 数据转化为预设格式的预设格式图片数据, 并将所述预设格式图片数据返回至所述主线 程, 包括: 通过所述子线程将所述图片数据转 化为二进制图片数据; 判断当前运行环境是否支持创建图像位图方法; 若支持所述创建图像位图方法, 则将所述二进制图片数据转化为图像位图数据, 并将 所述图像位图数据返回至主 线程;权 利 要 求 书 1/2 页 2 CN 114996606 A 2若不支持所述创建图像位图方法, 将所述 二进制图片数据返回至所述主 线程。 6.根据权利要求5所述的图片加载方法, 其特征在于, 所述通过所述主线程将所述预设 格式图片数据存 储至所述临时缓存与所述浏览器数据库中, 包括: 通过所述主线程将所述二进制图片数据或所述图像位图数据存储至所述临时缓存以 及所述目标 数据库中。 7.根据权利要求5或6任一项所述的图片加载 方法, 其特 征在于, 还 包括: 若将所述图像位图数据返回至所述主线程, 则直接加载所述图像位图数据以得到加载 后图像; 若将所述二进制图片数据返回至所述主线程, 则通过预设加载方法加载所述二进制图 片数据, 以得到所述加载后图像。 8.一种图片加载装置, 其特 征在于, 包括: 标识获取模块, 用于通过主 线程获取待加载图片的图片存 储标识; 缓存信息查询模块, 用于基于所述图片存储标识在临时缓存以及浏览器数据库中查询 对应的图片缓存信息; 数据获取模块, 用于若均未查询到对应的所述图片缓存信息, 则通过所述主线程将所 述图片存储标识传输至子线程, 并通过所述子线程基于所述图片存储标识以及预设获取方 式获取所述待加载图片的图片数据; 格式转化模块, 用于通过所述子线程将所述图片数据转化为预设格式的预设格式图片 数据, 并将所述预设格式图片数据返回至所述主 线程; 数据存储模块, 用于通过所述主线程将所述预设格式图片数据存储至所述临时缓存与 所述浏览器数据库中; 图片加载模块, 用于基于所述预设格式图片数据的格式执 行对应的图片加载操作。 9.一种电子设备, 其特 征在于, 包括: 存储器, 用于保存计算机程序; 处理器, 用于执行所述计算机程序, 以实现如权利要求1至7任一项所述的图片加载方 法的步骤。 10.一种计算机可读存储介质, 其特征在于, 用于存储计算机程序; 其中, 所述计算机程 序被处理器执行时实现如权利要求1至7任一项所述的图片加载 方法。权 利 要 求 书 2/2 页 3 CN 114996606 A 3

.PDF文档 专利 一种图片加载方法、装置、设备及存储介质

文档预览
中文文档 21 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种图片加载方法、装置、设备及存储介质 第 1 页 专利 一种图片加载方法、装置、设备及存储介质 第 2 页 专利 一种图片加载方法、装置、设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-17 23:59:05上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。