System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 图像显示方法及其装置、存储介质、程序产品制造方法及图纸_技高网

图像显示方法及其装置、存储介质、程序产品制造方法及图纸

技术编号:40544906 阅读:7 留言:0更新日期:2024-03-05 19:02
本发明专利技术公开了一种图像显示方法及其装置、存储介质、程序产品,响应于目标触发信号,先根据目标对象的对象信息获取与对象信息对应的图像资源参数和渲染参数,再根据图像资源参数获取目标图像素材,然后根据渲染参数和目标图像素材在预存的背景图像中进行图像绘制得到目标图像,接着对目标图像进行渲染显示。本发明专利技术实施例能够在不增加存储空间的占用的情况下,提高对图像的接收效率和成功率,从而能够提高用户的使用体验。本发明专利技术实施例可应用于例如云技术、大数据、图像处理、广告推送等各种应用场景。

【技术实现步骤摘要】

本专利技术涉及图像处理,尤其涉及一种图像显示方法及其装置、存储介质、程序产品


技术介绍

1、随着媒体信息技术的发展,用户可以通过更多的途径获取信息,进而满足用户获取各种信息的需求。为了迎合用户获取信息的更大需求,推广信息提供方往往会通过各种互联网平台以及各种推送途径向用户推送推广信息。

2、为了能够更加直观地表达推广信息,推广信息提供方往往采用图像推广信息的方式向用户推送推广信息,但由于图像推广信息的种类繁多、数量庞大,因此,为了能够对图像推广信息进行有效的管理,相关技术中一般会将各种图像推广信息保存在服务器中,当不同的用户触发不同的业务请求时,服务器再从这些图像推广信息中选择对应的图像推广信息发送给不同的用户。但是,由于图像推广信息的数据量比较大,用户需要花费一定的时间才能接收到图像推广信息,因此存在信息接收效率不高的问题,而且,在网络环境较差的情况下,容易导致图像推广信息接收失败的问题,从而影响用户的使用体验。


技术实现思路

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、根据各个所述候选图像素材生成对应的图像映射值;

35、根据所有所述图像映射值形成所述图像素材集合。

36、可选地,所述参数获取单元,还用于在所述对象信息发生更新的情况下,当检测到所述目标触发信号,根据更新后的所述对象信息获取新的图像资源参数和新的渲染参数;

37、所述素材获取单元,还用于根据所述新的图像资源参数获取新的目标图像素材;

38、所述图像绘制单元,还用于根据所述新的渲染参数和所述新的目标图像素材在所述背景图像中重新进行图像绘制,得到新的目标图像;

39、所述渲染显示单元,还用于对所述新的目标图像进行渲染显示。

40、可选地,所述素材获取单元还用于:

41、将所述新的图像资源参数转换成新的映射参数;

42、根据所述新的映射参数在所述图像素材集合中获取新的目标图像素材。

43、可选地,所述图像绘制单元还用于:

44、根据所述新的目标图像素材在所述背景图像中确定新的重绘区域信息;

45、根据所述新的渲染参数和所述新的重绘区域信息将所述新的目标图像素材绘制于所述背景图像,得到新的目标图像。

46、另一方面,本专利技术实施例还提供了一种图像显示装置,包括:

47、至少一个处理器;

48、至少一个存储器,用于存储至少一个程序;

49、当至少一个所述程序被至少一个所述处理器执行时实现如前面所述的图像显示方法。

50、另一方面,本专利技术实施例还提供了一种计算机可读存储介质,其中存储有处理器可执行的程序,所述处理器可执行的程序被处理器执行时用于实现如前面所述的图像显示方法。

51、另一方面,本专利技术实施例还提供了一种计算机程序产品,包括计算机程序或计算机指令,所述计算机程序或所述计算机指令存储在计算机可读存储介质中,计算机设备的处理器从所述计算机可读存储介质读取所述计算机程序或所述计算机指令,所述处理器执行所述计算机程序或所述计算机指令,使得所述计算机设备执行如前面所述的图像显示方法。

52、本专利技术实施例至少包括以下有益效果:响应于目标触发信号,根据目标对象的对象信息获取图像资源参数和渲染参数,再根据图像资源参数获取目标图像素材,然后基于渲染参数和目标图像素材在预存的背景图像中绘制得到目标图像,接着对目标图像进行渲染显示,由于在信息传输过程中并不直接传输图像素材,而是传输对应的图像资源参数,因此可以降低传输的数据量,从而能够提高对图像的接收效率,而且,由于降低了传输的数据量,因此即使在网络环境较差的情况下,也可以具有较好的接收成功率,从而能够提高用户的使用体验。另外,在绘制目标图像以进行渲染显示的过程中,由于是基于渲本文档来自技高网...

【技术保护点】

1.一种图像显示方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的图像显示方法,其特征在于,所述根据所述图像资源参数获取目标图像素材,包括:

3.根据权利要求1所述的图像显示方法,其特征在于,所述根据所述渲染参数和所述目标图像素材在预存的背景图像中进行图像绘制,得到目标图像,包括:

4.根据权利要求3所述的图像显示方法,其特征在于,所述根据所述目标图像素材在预存的背景图像中确定重绘区域信息,包括:

5.根据权利要求3所述的图像显示方法,其特征在于,所述根据所述渲染参数和所述重绘区域信息将所述目标图像素材绘制于所述背景图像,得到目标图像,包括:

6.根据权利要求5所述的图像显示方法,其特征在于,所述根据所述渲染参数和所述重绘区域信息将所述目标图像素材绘制于所述背景图像,得到目标图像,包括:

7.根据权利要求2所述的图像显示方法,其特征在于,所述图像显示方法还包括:

8.根据权利要求7所述的图像显示方法,其特征在于,所述根据所述候选图像素材构建所述图像素材集合,包括:

9.根据权利要求1所述的图像显示方法,其特征在于,所述图像显示方法还包括:

10.根据权利要求9所述的图像显示方法,其特征在于,所述根据所述新的图像资源参数获取新的目标图像素材,包括:

11.根据权利要求9所述的图像显示方法,其特征在于,所述根据所述新的渲染参数和所述新的目标图像素材在所述背景图像中重新进行图像绘制,得到新的目标图像,包括:

12.一种图像显示装置,其特征在于,包括:

13.一种图像显示装置,其特征在于,包括:

14.一种计算机可读存储介质,其特征在于,其中存储有处理器可执行的程序,所述处理器可执行的程序被处理器执行时用于实现如权利要求1至11任意一项所述的图像显示方法。

15.一种计算机程序产品,包括计算机程序或计算机指令,其特征在于,所述计算机程序或所述计算机指令存储在计算机可读存储介质中,计算机设备的处理器从所述计算机可读存储介质读取所述计算机程序或所述计算机指令,所述处理器执行所述计算机程序或所述计算机指令,使得所述计算机设备执行如权利要求1至11任意一项所述的图像显示方法。

...

【技术特征摘要】

1.一种图像显示方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的图像显示方法,其特征在于,所述根据所述图像资源参数获取目标图像素材,包括:

3.根据权利要求1所述的图像显示方法,其特征在于,所述根据所述渲染参数和所述目标图像素材在预存的背景图像中进行图像绘制,得到目标图像,包括:

4.根据权利要求3所述的图像显示方法,其特征在于,所述根据所述目标图像素材在预存的背景图像中确定重绘区域信息,包括:

5.根据权利要求3所述的图像显示方法,其特征在于,所述根据所述渲染参数和所述重绘区域信息将所述目标图像素材绘制于所述背景图像,得到目标图像,包括:

6.根据权利要求5所述的图像显示方法,其特征在于,所述根据所述渲染参数和所述重绘区域信息将所述目标图像素材绘制于所述背景图像,得到目标图像,包括:

7.根据权利要求2所述的图像显示方法,其特征在于,所述图像显示方法还包括:

8.根据权利要求7所述的图像显示方法,其特征在于,所述根据所述候选图像素材构建所述图像素材集合,包括:

9...

【专利技术属性】
技术研发人员:苟亚明
申请(专利权)人:腾讯云计算北京有限责任公司
类型:发明
国别省市:

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

1