图像显示方法、装置、计算机可读存储介质和计算机设备制造方法及图纸

技术编号:28050215 阅读:16 留言:0更新日期:2021-04-14 13:07
本申请涉及一种图像显示方法、装置、计算机可读存储介质和计算机设备,所述方法包括:获取第一图像格式的图像数据;当通过网页应用加载图像转码文件时,调用所述图像转码文件的图像转码算法;所述图像转码文件为编译图像转码算法所得的文件;基于调用的所述图像转码算法,将所述图像数据转码为第二图像格式的目标图像数据;渲染所述第二图像格式的目标图像数据并进行显示。本申请提供的方案可以提高网页应用显示图像的效率。应用显示图像的效率。应用显示图像的效率。

【技术实现步骤摘要】
图像显示方法、装置、计算机可读存储介质和计算机设备


[0001]本申请涉及图像处理
,特别是涉及一种图像显示方法、装置、计算机可读存储介质和计算机设备。

技术介绍

[0002]随着互联网技术的不断发展,各种各样的应用也应运而生,受到广大用户的喜爱。尤其是网页应用,用户可以浏览文本、图像、视频和视频等信息,以及接听音频信息,网页应用以其灵活性和标准性等特点,使得在当前的互联网
中大放光彩。
[0003]用户在查看包含图像的信息时,可以通过网页应用向服务器发送查看请求,从而从服务器处下载对应的图像进行显示。由于图像的清晰程度与图像尺寸成正比,而随着图像的尺寸增大,使得图像的传输效率低,而具有尺寸小、质量高的格式图像许多平台都不兼容,从而降低了网页应用显示图像的效率。

技术实现思路

[0004]基于此,有必要针对网页应用显示图像的效率低的技术问题,提供一种图像方法、装置、计算机可读存储介质和计算机设备。
[0005]一种图像显示方法,包括:
[0006]获取第一图像格式的图像数据;
[0007]当通过网页应用加载图像转码文件时,调用所述图像转码文件的图像转码算法;所述图像转码文件为编译图像转码算法所得的文件;
[0008]基于调用的所述图像转码算法,将所述图像数据转码为第二图像格式的目标图像数据;
[0009]渲染所述第二图像格式的目标图像数据并进行显示。
[0010]一种图像显示装置,所述装置包括:
[0011]数据获取模块,用于获取第一图像格式的图像数据;
[0012]调用模块,用于当通过网页应用加载图像转码文件时,调用所述图像转码文件的图像转码算法;所述图像转码文件为编译图像转码算法所得的文件;
[0013]转码模块,用于基于调用的所述图像转码算法,将所述图像数据转码为第二图像格式的目标图像数据;
[0014]显示模块,用于渲染所述第二图像格式的目标图像数据并进行显示。
[0015]一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行所述图像显示方法的步骤。
[0016]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行所述图像显示方法的步骤。
[0017]上述图像显示方法、装置、计算机可读存储介质和计算机设备,由于预先配置了编译图像转码算法所得的图像转码文件,可通过网页应用加载该图像转码文件,在需要对第
一图像格式的图像数据进行转码时,网页应用可直接调用经过编译的图像转码算法,从而在网页应用便可实现对图像数据的转码,得到网页应用支持的第二图像格式的目标图像数据,使得网页应用可以正常显示特定格式的图像,提高了图像显示效率。
[0018]一种图像显示方法,包括:
[0019]当检测到图像加载事件时,从服务器下载经过压缩的图像数据;
[0020]当编译解压缩算法所得的解压缩算法文件加载完成时,通过网页应用调用解压缩算法;所述解压缩算法为所述网页应用与所述服务器约定的算法;
[0021]采用所述解压缩算法对所述图像数据进行解压处理;
[0022]对解压处理所得的图像数据进行渲染并显示。
[0023]一种图像显示装置,所述装置包括:
[0024]下载模块,用于当检测到图像加载事件时,从服务器下载经过压缩的图像数据;
[0025]调用模块,用于当编译解压缩算法所得的解压缩算法文件加载完成时,通过网页应用调用解压缩算法;所述解压缩算法为所述网页应用与所述服务器约定的算法;
[0026]解压模块,用于采用所述解压缩算法对所述图像数据进行解压处理;
[0027]显示模块,用于对解压处理所得的图像数据进行渲染并显示。
[0028]一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行所述图像显示方法的步骤。
[0029]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行所述图像显示方法的步骤。
[0030]上述图像显示方法、装置、计算机可读存储介质和计算机设备,由于预先配置了编译解压缩算法所得的解压缩算法文件,该解压缩算法是网页应用与服务器约定的算法,网页应用可直接识别该解压缩算法文件,因此在需要对经过压缩的图像数据进行解压时,网页应用可以直接调用经过编译的解压缩算法,在网页应用中实现对图像数据进行解码,以便网页应用正常显示该解码后的图像。此外,由于图像数据经过了压缩,使得在传输过程中提高了传输效率,缩短了图像显示的等待时间,进而提高了图像显示效率。
附图说明
[0031]图1为一个实施例中图像显示方法的应用环境图;
[0032]图2为一个实施例中图像显示方法的流程示意图;
[0033]图3为一个实施例中对图像数据进行转码步骤的流程示意图;
[0034]图4为一个实施例中在社交应用程序中展示转码后的图像数据、用户基础信息和距离信息步骤的流程示意图;
[0035]图5为一个实施例中社交应用程序中展示转码后的图像数据、用户基础信息和距离信息的界面示意图;
[0036]图6为一个实施例中Webpack插件的模块示意图;
[0037]图7为一个实施例中图像转码算法编译过程的示意图;
[0038]图8为一个实施例中对图像压缩文件进行解压步骤的流程示意图;
[0039]图9为一个实施例中传输图像的检测界面示意图;
[0040]图10为另一个实施例中图像显示方法的流程示意图;
[0041]图11为另一个实施例中图像显示方法的流程示意图;
[0042]图12为一个实施例中图像显示装置的结构框图;
[0043]图13为另一个实施例中图像显示装置的结构框图;
[0044]图14为另一个实施例中图像显示装置的结构框图;
[0045]图15为一个实施例中计算机设备的结构框图。
具体实施方式
[0046]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0047]图1为一个实施例中图像显示方法的应用环境图。参照图1,该图像显示方法应用于图像显示系统。该图像显示系统包括终端110和服务器120。终端110和服务器120通过网络连接。终端110从服务器120获取第一图像格式的图像数据;当通过网页应用加载图像转码文件时,调用图像转码文件的图像转码算法;图像转码文件为网页应用直接识别的、且为编译图像转码算法所得的文件;基于调用的图像转码算法,将图像数据转码为第二图像格式的目标图像数据;渲染第二图像格式的目标图像数据并进行显示。
[0048]其中,终端110具体可以是台式终本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像显示方法,包括:获取第一图像格式的图像数据;当通过网页应用加载图像转码文件时,调用所述图像转码文件的图像转码算法;所述图像转码文件为编译图像转码算法所得的文件;基于调用的所述图像转码算法,将所述图像数据转码为第二图像格式的目标图像数据;渲染所述第二图像格式的目标图像数据并进行显示。2.根据权利要求1所述的方法,其特征在于,所述将所述图像数据转码为第二图像格式的目标图像数据包括:将所述图像数据转换为二进制图像数据;将所述二进制图像数据转换成色彩空间数据;对所述色彩空间数据进行转码,得到第二图像格式的目标图像数据。3.根据权利要求2所述的方法,其特征在于,所述将所述二进制图像数据转换成色彩空间数据之前,所述方法还包括:读取所述二进制图像数据的图像属性信息;所述将所述二进制图像数据转换成色彩空间数据包括:按照配置的期望参数调整所述二进制图像数据的图像属性信息;对所述二进制图像数据进行色彩空间转换,得到色彩空间数据。4.根据权利要求1所述的方法,其特征在于,所述获取第一图像格式的图像数据包括:检测所述网页应用的图像加载事件;当检测到所述图像加载事件时,获取所述图像加载事件对应的图像链接;根据所述图像链接从对应服务器下载第一图像格式的图像数据。5.根据权利要求1所述的方法,其特征在于,所述网页应用包括社交应用程序的内置网页应用;所述图像数据为预设距离范围内社交人群的图像数据;所述方法还包括:获取所述预设距离范围内社交人群的基础信息和距离信息;所述渲染所述第二图像格式的目标图像数据并进行显示包括:对所述第二图像格式的目标图像数据进行渲染;在所述内置网页应用的信息展示页面,显示经过渲染的目标图像数据、所述基础信息和所述距离信息。6.根据权利要求1所述的方法,其特征在于,所述图像转码文件的加载步骤包括:当检测到图像转码事件时,异步加载所述图像转码文件;或者,当所述网页应用启动或进入所述网页应用的信息展示页面时,对所述图像转码文件进行预加载。7.根据权利要求1至6任一项所述的方法,其特征在于,所述方法还包括:利用加载器构建代码编译工具;将所述代码编译工具集成于所述网页应用;通过所述代码编译工具加载所述图像转码文件。8.根据权利要求1至6任一项所述的方法,其特征在于,所述图像转码文件的编译步骤包括:
将由源代码编写的图像转码算法转换为中间代码图像转码算法;对所述中间代码图像转码算法进行编译,得到底层代码...

【专利技术属性】
技术研发人员:孙彦杰刘恒兵梁伟盛何方舟
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1