图像调用方法及相关装置制造方法及图纸

技术编号:36511571 阅读:22 留言:0更新日期:2023-02-01 15:40
本发明专利技术公开了一种图像调用方法及相关装置,可以通过获得图像文件压缩包的下载链接;根据所述下载链接,获得与所述图像文件压缩包对应的图像文件;基于图形硬件的第一API接口,将所述图像文件上传至所述图形硬件;基于所述图形硬件的第二API接口,从所述图形硬件中调用所述图像文件并显示。由此可以看出,本发明专利技术直接调用API接口进而显示相应的图像文件,无需加载图像文件,对内存或者显存的占用较小,进而避免了软件出现崩溃或者卡顿的现象。进而避免了软件出现崩溃或者卡顿的现象。进而避免了软件出现崩溃或者卡顿的现象。

【技术实现步骤摘要】
图像调用方法及相关装置


[0001]本专利技术涉及计算机领域,特别涉及一种图像调用方法及相关装置。

技术介绍

[0002]目前的设计软件中,如果加载了很多张图片进设计软件中,容易占用较多的内存或者显存,导致设计软件出现卡顿或者崩溃等现象。

技术实现思路

[0003]鉴于上述问题,本专利技术提供一种克服上述问题或者至少部分地解决上述问题的图像调用方法及相关装置。
[0004]第一方面,一种图像调用方法,包括:获得图像文件压缩包的下载链接;根据所述下载链接,获得与所述图像文件压缩包对应的图像文件;基于图形硬件的第一API接口,将所述图像文件上传至所述图形硬件;基于所述图形硬件的第二API接口,从所述图形硬件中调用所述图像文件并显示。
[0005]结合第一方面,在某些可选的实施方式中,所述下载链接为后端服务器在对所述图像文件进行basis压缩和zip压缩后创建的软链接,其中,所述basis压缩在所述zip压缩之前进行。
[0006]结合上一个实施方式,在某些可选的实施方式中,所述根据所述下载链接,获得与所述图像文件压缩包对应的图像文件,包括:根据所述下载链接,下载获得所述图像文件压缩包;对所述图像文件压缩包进行相应的反编码,得到所述图像文件。
[0007]结合上一个实施方式,在某些可选的实施方式中,所述对所述图像文件压缩包进行相应的反编码,得到所述图像文件,包括:对所述图像文件压缩包先进行zip反编码后进行basis反编码,得到所述图像文件。
[0008]结合第一方面,在某些可选的实施方式中,所述基于所述图形硬件的第二API接口,从所述图形硬件中调用所述图像文件并显示,包括:基于所述图形硬件的第二API接口,从所述图形硬件中调用所述图像文件至设计软件的画布中进行显示。
[0009]第二方面,一种图像调用装置,包括:链接获得单元、文件获得单元、文件上传单元和图像调用单元;所述链接获得单元,用于获得图像文件压缩包的下载链接;所述文件获得单元,用于根据所述下载链接,获得与所述图像文件压缩包对应的图像文件;所述文件上传单元,用于基于图形硬件的第一API接口,将所述图像文件上传至所
述图形硬件;所述图像调用单元,用于基于所述图形硬件的第二API接口,从所述图形硬件中调用所述图像文件并显示。
[0010]结合第二方面,在某些可选的实施方式中,所述文件获得单元,包括:压缩包下载子单元和反编码子单元;所述压缩包下载子单元,用于根据所述下载链接,下载获得所述图像文件压缩包;所述反编码子单元,用于对所述图像文件压缩包进行相应的反编码,得到所述图像文件。
[0011]结合上一个实施方式,在某些可选的实施方式中,所述反编码子单元,包括反编码进行子单元;所述反编码进行子单元,用于对所述图像文件压缩包先进行zip反编码后进行basis反编码,得到所述图像文件。
[0012]第三方面,一种计算机可读存储介质,其上存储有程序,所述程序被处理器执行时实现上述任一项所述的图像调用方法。
[0013]第四方面,一种电子设备,所述电子设备包括至少一个处理器、以及与所述处理器连接的至少一个存储器、总线;其中,所述处理器、所述存储器通过所述总线完成相互间的通信;所述处理器用于调用所述存储器中的程序指令,以执行上述任一项所述的图像调用方法。
[0014]借由上述技术方案,本专利技术提供的图像调用方法及相关装置,可以通过获得图像文件压缩包的下载链接;根据所述下载链接,获得与所述图像文件压缩包对应的图像文件;基于图形硬件的第一API接口,将所述图像文件上传至所述图形硬件;基于所述图形硬件的第二API接口,从所述图形硬件中调用所述图像文件并显示。由此可以看出,本专利技术直接调用API接口进而显示相应的图像文件,无需加载图像文件,对内存或者显存的占用较小,进而避免了软件出现崩溃或者卡顿的现象。
[0015]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0016]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术提供的第一种图像调用方法的流程图;图2示出了本专利技术提供的第二种图像调用方法的流程图;图3示出了本专利技术提供的第三种图像调用方法的流程图;图4示出了本专利技术提供的第四种图像调用方法的流程图;图5示出了本专利技术提供的第一种图像调用装置的结构示意图;图6示出了本专利技术提供的第二种图像调用装置的结构示意图;图7示出了本专利技术提供的第三种图像调用装置的结构示意图;
图8示出了本专利技术提供的第四种图像调用装置的结构示意图;图9示出了本专利技术提供的一种电子设备的结构示意图。
具体实施方式
[0017]下面将参照附图更详细地描述本专利技术的示例性实施例。虽然附图中显示了本专利技术的示例性实施例,然而应当理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本专利技术,并且能够将本专利技术的范围完整的传达给本领域的技术人员。
[0018]如图1所示,本专利技术提供了一种图像调用方法,包括:S100、S200、S300和S400;S100、获得图像文件压缩包的下载链接;可选的,本专利技术的执行主体可以是前端设备,即,前端设备获得后端服务器构建的下载链接。
[0019]可选的,本专利技术所说的图像文件压缩包可以是对任意图像文件进行压缩后得到的压缩包。图像文件的来源可以是用户上传的,本专利技术对此不做限制。
[0020]S200、根据所述下载链接,获得与所述图像文件压缩包对应的图像文件;可选的,如前所述,图像文件压缩包是对任意图像文件进行压缩后得到的压缩包,而执行压缩过程和构建下载链接的主体可以是后端服务器。
[0021]例如,结合图1所示的实施方式,在某些可选的实施方式中,所述下载链接为后端服务器在对所述图像文件进行basis压缩和zip压缩后创建的软链接,其中,所述basis压缩在所述zip压缩之前进行。
[0022]可选的,后端服务器可以先对图像文件进行basis压缩得到basis格式的文件后,再对basis格式的文件进行zip压缩得到zip格式的压缩包。当然,对于basis格式的文件,除了可以进行zip压缩,还可以进行7z压缩和rar压缩等,本专利技术可以根据实际需要进行选择。
[0023]可选的,完成上述压缩过程后,后端服务器可以创建图像文件压缩包的文件下载链接,确保前端设备下载时通过同名链接能够下载到该图像文件压缩包。
[0024]例如,如图2所示,结合上一个实施方式,在某些可选的实施方式中,所述S200,包括:S210和S220;S210、根据所述下载链接,下载获得所述图像文件压缩本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像调用方法,其特征在于,包括:获得图像文件压缩包的下载链接;根据所述下载链接,获得与所述图像文件压缩包对应的图像文件;基于图形硬件的第一API接口,将所述图像文件上传至所述图形硬件;基于所述图形硬件的第二API接口,从所述图形硬件中调用所述图像文件并显示。2.根据权利要求1所述的方法,其特征在于,所述下载链接为后端服务器在对所述图像文件进行basis压缩和zip压缩后创建的软链接,其中,所述basis压缩在所述zip压缩之前进行。3.根据权利要求2所述的方法,其特征在于,所述根据所述下载链接,获得与所述图像文件压缩包对应的图像文件,包括:根据所述下载链接,下载获得所述图像文件压缩包;对所述图像文件压缩包进行相应的反编码,得到所述图像文件。4.根据权利要求3所述的方法,其特征在于,所述对所述图像文件压缩包进行相应的反编码,得到所述图像文件,包括:对所述图像文件压缩包先进行zip反编码后进行basis反编码,得到所述图像文件。5.根据权利要求1所述的方法,其特征在于,所述基于所述图形硬件的第二API接口,从所述图形硬件中调用所述图像文件并显示,包括:基于所述图形硬件的第二API接口,从所述图形硬件中调用所述图像文件至设计软件的画布中进行显示。6.一种图像调用装置,其特征在于,包括:链接获得单元、文件获得单元、文件上传单元和图像调用单元;...

【专利技术属性】
技术研发人员:庄幽文杨光刘延兴
申请(专利权)人:北京尽微致广信息技术有限公司
类型:发明
国别省市:

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

1