System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 网络图片处理方法、装置、设备及存储介质制造方法及图纸_技高网

网络图片处理方法、装置、设备及存储介质制造方法及图纸

技术编号:42492750 阅读:6 留言:0更新日期:2024-08-21 13:10
本申请提供一种网络图片处理方法、装置、设备及存储介质,方法包括:获取网络图片的查看请求,基于查看请求确定网络图片的图片地址;图片地址为终端设备本地存储的路径地址;基于图片地址从文件管理器中获取网络图片的二进制数组;基于二进制数组将网络图片进行可视化显示,这样,由于网络图片的二进制数组提前缓存于文件管理器中,使得本申请可以直接基于图片地址从文件管理器中获取二进制数组进行绘制以及显示,不需要读取网络图片的base64字符串完成绘制,极大地提高了运行速率,且不易出现加载异常的问题。

【技术实现步骤摘要】

本申请涉及存储,尤其涉及一种网络图片处理方法、装置、设备及存储介质


技术介绍

1、随着前端技术的发展,在前端应用中的前端便可以实现利用现有资源在本地绘制图片,不需要服务器的参与,即可生成用于分享以及保存到本地的图片;其中,前端即网站前台部分,运行在pc(个人计算机,personal computer)端、移动端等浏览器上展现给用户浏览的网页。

2、现有技术中,通常是将网络图片保存为base64的字符串,进而在需要对该网络图片进行绘制时,直接读取该图片的base64字符串,以操作该base64字符串完成图片绘制,进行可视化显示。

3、但是,由于图片文件占用的内存较大,则会导致网络图片对应的base64的字符串过长,则在图片操作绘制时,运行速率较慢。


技术实现思路

1、本申请提供一种网络图片处理方法、装置、设备及存储介质,用于解决现有在图片操作绘制时,运行速率较慢的问题。

2、第一方面,本申请提供一种网络图片处理方法,所述方法包括:

3、获取网络图片的查看请求,基于所述查看请求确定所述网络图片的图片地址;所述图片地址为终端设备本地存储的路径地址;

4、基于所述图片地址从文件管理器中获取所述网络图片的二进制数组;

5、基于所述二进制数组将所述网络图片进行可视化显示。

6、可选的,所述方法还包括:

7、获取浏览网页的网络图片,将所述网络图片转化为图片字符串;

8、将所述图片字符串转化为二进制数组,并基于所述二进制数组生成图片地址;所述二进制数组缓存在文件管理器。

9、可选的,基于所述二进制数组生成图片地址,包括:

10、利用文件管理器调用语令调用文件管理器中的自定义路径,将所述二进制数组写入文件管理器;

11、基于图像信息获取函数对文件管理器中所述二进制数组进行处理,生成图片地址。

12、可选的,基于所述二进制数组将所述网络图片进行可视化显示,包括:

13、获取所述网络图片的画布标签,基于所述画布标签调用目标画布;

14、基于二进制数组,利用预设的脚本语言在所述目标画布中绘制所述网络图片。

15、可选的,所述网络图片为试题图片;所述方法还包括:

16、在将所述试题图片可视化显示后,获取对所述试题图片的修改请求;

17、基于所述修改请求对所述试题图片进行修改,并将修改后的所述试题图片进行可视化显示。

18、可选的,获取网络图片的查看请求,包括:

19、获取海报生成请求,基于所述海报生成请求确定至少一个网络图片的查看请求;

20、相应的,所述方法还包括:

21、在将所述至少一个网络图片可视化显示后,获取对所述至少一个网络图片的排版请求;

22、基于所述排版请求对所述至少一个网络图进行排版,得到海报图片,并将所述海报图片进行可视化显示。

23、可选的,所述方法还包括:

24、获取待分享的信息,基于所述待分享的信息对所述网络图片进行加密,得到加密图片;

25、基于所述待分享的信息确定至少一个分享终端,并将所述加密图片发送至所述至少一个分享终端。

26、第二方面,本申请提供一种网络图片处理装置,所述装置包括:

27、确定模块,用于获取网络图片的查看请求,基于所述查看请求确定所述网络图片的图片地址;所述图片地址为终端设备本地存储的路径地址;

28、获取模块,用于基于所述图片地址从文件管理器中获取所述网络图片的二进制数组;

29、显示模块,用于基于所述二进制数组将所述网络图片进行可视化显示。

30、第三方面,本申请提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;

31、所述存储器存储计算机执行指令;

32、所述处理器执行所述存储器存储的计算机执行指令,以实现如第一方面中任一项所述的方法。

33、第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面中任一项所述的方法。

34、综上所述,本申请提供一种网络图片处理方法、装置、设备及存储介质,在获取网络图片的查看请求后,基于查看请求确定网络图片在本地存储的图片地址,进而可以直接基于图片地址从文件管理器中获取网络图片的二进制数组,并基于该数组将网络图片进行绘制以及可视化显示,这样,由于网络图片的二进制数组提前缓存于文件管理器中,使得本申请可以直接基于图片地址从文件管理器中获取二进制数组进行绘制以及显示,不需要读取网络图片的base64字符串完成绘制,极大地提高了运行速率,且不易出现加载异常的问题。

本文档来自技高网...

【技术保护点】

1.一种网络图片处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,基于所述二进制数组生成图片地址,包括:

4.根据权利要求1所述的方法,其特征在于,基于所述二进制数组将所述网络图片进行可视化显示,包括:

5.根据权利要求1所述的方法,其特征在于,所述网络图片为试题图片;所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,获取网络图片的查看请求,包括:

7.根据权利要求1-6任一项所述的方法,其特征在于,所述方法还包括:

8.一种网络图片处理装置,其特征在于,所述装置包括:

9.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-7中任一项所述的方法。

【技术特征摘要】

1.一种网络图片处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,基于所述二进制数组生成图片地址,包括:

4.根据权利要求1所述的方法,其特征在于,基于所述二进制数组将所述网络图片进行可视化显示,包括:

5.根据权利要求1所述的方法,其特征在于,所述网络图片为试题图片;所述方法还包括:

6.根据权利要求1所述的方...

【专利技术属性】
技术研发人员:吴昊董永文
申请(专利权)人:杭州海亮铭优在线教育科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1