图片生成方法及装置、电子设备、计算机可读存储介质与流程

未命名 09-03 阅读:90 评论:0


1.本技术涉及图像处理技术领域,具体涉及一种图片生成方法及装置、电子设备、计算机可读存储介质。


背景技术:

2.在文本编辑器(比如:powerpoint、word)中,用户可以给某段文字、图标或者图片添加一个超链接。进而后续点击该超链接的时候,就会自动跳转到超链接对应目标对象(比如:网页、文件夹),提高了文本的编辑效率。
3.但是在实践中发现,设置有超链接的图片依赖于原来的编辑环境,如果对设置有超链接的图片进行复制或者传输时,复制或者传输后的图片中的超链接就无法生效了,对此降低了设置有超链接的图片的分享效率。


技术实现要素:

4.本技术实施例公开了一种图片生成方法及装置、电子设备、计算机可读存储介质,能够将图片与对应的超链接绑定存储,以保证图片在被分享之后仍然可以触发对应的超链接,从而提高了对设置有超链接的图片的分享效率。
5.本技术实施例第一方面公开一种图片生成方法,包括:
6.获取第一图片,并获取所述第一图片对应的目标超链接信息,所述目标超链接信息包括一个或多个目标超链接的地址信息;
7.在所述第一图片中嵌入所述目标超链接信息,以得到第二图片,其中,所述第二图片被触发的情况下,跳转至所述目标超链接信息对应的目标对象。
8.本技术实施例第二方面公开一种图片显示方法,包括:
9.获取第二图片对应的图片文件;
10.从所述第二图片对应的图片文件中提取目标超链接信息,所述目标超链接信息包括一个或多个目标超链接的地址信息;
11.根据所述目标链接信息设置所述一个或多个目标超链接对应的超链接区域,其中,所述超链接区域被触发时,根据被触发的目标超链接的地址信息跳转至所述被触发的目标超链接对应的目标对象。
12.本技术实施例第三方面公开一种图片生成装置,包括:
13.第一获取单元,用于获取第一图片,并获取所述第一图片对应的目标超链接信息,所述目标超链接信息包括一个或多个目标超链接的地址信息;
14.嵌入单元,用于在所述第一图片中嵌入所述目标超链接信息,以得到第二图片,其中,所述第二图片被触发的情况下,跳转至所述目标超链接信息对应的目标对象。
15.本技术实施例第四方面公开一种图片显示装置,包括:
16.第二获取单元,用于获取第二图片对应的图片文件;
17.提取单元,用于从所述第二图片对应的图片文件中提取目标超链接信息,所述目
标超链接信息包括一个或多个目标超链接的地址信息;
18.设置单元,用于根据所述目标链接信息设置所述一个或多个目标超链接对应的超链接区域,其中,所述超链接区域被触发时,根据被触发的目标超链接的地址信息跳转至所述被触发的目标超链接对应的目标对象。
19.本技术实施例第五方面公开一种电子设备,包括:存储有可执行程序代码的存储器;与所述存储器耦合的处理器;所述处理器调用所述存储器中存储的所述可执行程序代码,执行本技术实施例第一方面公开的图片生成方法,或者第二方面公开的图像显示方法。
20.本技术实施例第六方面公开一种计算机可读存储介质,其存储计算机程序,其中,所述计算机程序使得计算机执行本技术实施例第一方面公开的图片生成方法,或者第二方面公开的图像显示方法。
21.与相关技术相比,本技术实施例具有以下有益效果:
22.本技术实施例中,在获取第一图片的同时,可以获取第一图片对应的目标超链接信息,该目标超链接信息至少包括一个或多个目标超链接的地址信息;进而可以在第一图片中嵌入其对应的目标超链接信息,以得到包含目标超链接信息的第二图片,进而后续即使脱离第一图片原来的编辑环境,第二图片在被触发的情况下,依旧可以根据嵌入在第二图片中的目标超链接信息,跳转至目标超链接信息对应的目标对象,从而使得第二图片在被复制分享之后仍然可以触发对应的超链接,提高了对设置有超链接的图片的分享效率。此外,由于目标超链接信息的数据量通常很小,所以即使在图片中嵌入目标超链接信息也并不会显著提高图片的数据量,所以使得嵌入有目标超链接信息的图片依旧可以便捷地存储和分享。
附图说明
23.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
24.图1是本技术实施例公开的一种图片生成方法的流程示意图;
25.图2a是本技术实施例公开的一种目标超链接信息的示意图;
26.图2b是本技术实施例公开的一种正方形触发区域的示意图;
27.图2c是本技术实施例公开的一种自定义触发区域的示意图;
28.图3是本技术实施例公开的一种在图片文件中嵌入目标超链接信息的示意图;
29.图4是本技术实施例公开的一种图片生成方法的流程示意图;
30.图5是本技术实施例公开的一种网站页面的示意图;
31.图6是本技术实施例公开的又一种图片生成方法的流程示意图;
32.图7是本技术实施例公开的一种图片显示方法的流程示意图;
33.图8a是本技术实施例公开的一种图像区域的示意图;
34.图8b是本技术实施例公开的一种提示区域的示意图;
35.图8c是本技术实施例公开的一种显示区域的示意图;
36.图8d是本技术实施例公开的一种默认区域的示意图;
37.图9是本技术实施例公开的一种图片生成装置的结构示意图;
38.图10是本技术实施例公开的一种图片显示装置的结构示意图;
39.图11是本技术实施例公开的一种电子设备的结构示意图。
具体实施方式
40.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
41.需要说明的是,本技术的说明书和权利要求书中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同的对象,而不是用于描述特定顺序。本技术实施例的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
42.本技术实施例公开了一种图片生成方法及装置、电子设备、计算机可读存储介质,能够将图片与对应的超链接绑定存储,以保证图片在被分享之后仍然可以触发对应的超链接,从而提高了对设置有超链接的图片的分享效率。
43.下面将结合具体实施例对本技术技术方案进行详细说明。
44.在文本编辑器中,用户可以给某段文字、图标或者图片添加一个超链接。进而后续点击该超链接的时候,就会自动跳转到超链接对应目标对象,提高了文本的编辑效率。常见的,例如在购物网站的页面中,当点击页面中某一个设置有超链接的商品图片时,浏览器就会根据该商品图像对应的超链接跳转至该商品的详情页面。
45.但是在实践中发现,设置有超链接的图片依赖于原来的编辑环境,如果对设置有超链接的图片进行复制或者截图时,则图片与对应的超链接就分离了,后续查看复制的图片时就只能够看到图片本身的图像内容,而无法再触发对应的超链接,例如,用户对购物页面中的某一商品图片进行截图分享时,另一用户在收到截图时就能够查看截图的图像内容,但是无法再触发截图对应的超链接,从而降低了设置有超链接的图片的分享效率。
46.对此,本技术实施例公开了一种图片生成方法,能够在获取第一图片的同时,获取第一图片对应的目标超链接信息,该目标超链接信息至少包括一个或多个目标超链接的地址信息;进而可以在第一图片中嵌入获取到目标超链接信息,以得到包含目标超链接的第二图片,进而后续即使脱离第一图片原来的编辑环境,第二图片在被触发的情况下,依旧可以根据嵌入在第二图片中的目标超链接信息,跳转至目标超链接信息对应的目标对象,从而使得第二图片在被复制分享之后仍然可以触发对应的超链接,提高了对设置有超链接的图片的分享效率。此外,由于目标超链接信息的数据量通常很小,所以即使在图片中嵌入目标超链接信息也并不会显著提高图片的数据量,所以使得嵌入有目标超链接信息的图片依旧可以便捷地存储和分享;另外,在图片中嵌入目标超链接信息并不会破坏图片原来的图像数据,从而保证了图片的图像内容可以被完整地还原显示。
47.基于此,以下对本技术实施例公开的一种图片生成方法及装置、电子设备、计算机可读存储介质进行介绍。
48.请参阅图1,图1是本技术实施例公开的一种图片生成方法的流程示意图。可选的,该方法可以应用于各种具备一定图像处理能力的电子设备,包括但不限于手机、平板电脑等便携式电子设备,智能手表、智能手环等可穿戴设备,或者是台式电脑、台式电视等台式电子设备,在此不作限定。可选的,该方法可以包括以下步骤:
49.102、获取第一图片,并获取第一图片对应的目标超链接信息,目标超链接信息包括一个或多个目标超链接的地址信息。
50.本技术实施例中,第一图片可以是在原来的编辑环境中对应有超链接的图片。例如,从购物页面中的截取的某一商品的缩略图,该缩略图在原网页中对应有该商品详情页面的超链接;或者是从应用程序的用户界面中截取某一功能图标的图片,该功能图标在原用户界面中对应有该功能的详情设置界面的超链接,在此不作限定。
51.在另一些可选的实施例中,第一图片可以是在原来的编辑环境中没有对应超链接的图片。例如,通过拍摄模块拍摄到的图片,从互联网上下载的图片,从动态图片中获取某一帧图像或者是从视频中截取的某一帧画面图片等,在此不作限定。
52.可选的,若第一图片是在原来的编辑环境中对应有超链接的图片,则第一图片对应的目标超链接信息,可以是根据第一图片是在原来的编辑环境中对应超链接确定的。在另一种可选的实施例中,若第一图片在原来的编辑环境中没有对应超链接的图片,则第一图片对应的目标超链接信息可以是电子设备按照匹配策略匹配的,也可以是根据用户指定的超链接确定的,在此不作限定。
53.请参阅图2a,图2a是本技术实施例公开的一种目标超链接信息的示意图。可选的,目标超链接信息200可以包括一个或多个目标超链接的地址信息210、一个或多个目标超链接对应的触发区域信息220及定位标识230等,在此不作限定。
54.其中,地址信息210表示目标超链接跳转的目标对象对应的地址,其中,地址信息210可以包括网络地址信息,例如图2中所示的属于万维网的网络地址:“https://www.xxyy.com/cn”;地址信息210还可以包括文件系统中的某一文件的索引地址,例如“c:\users\桌面\desktop”,在此不作限定。
55.触发区域信息220用于描述对应的目标超链接的目标触发区域在第一图片中的位置及面积大小。可选的,触发区域信息220可以是根据目标超链接在第一图片中的目标触发区域确定的。其中,目标触发区域被触发(例如,点击、滑动)时,电子设备可以跳转至目标触发区域对应的目标超链接指示的目标对象,例如:网页、文件、图片、文字等。
56.在实践中发现,在相关技术中分享网页中设置有超链接的图片时,通常仅能够对图片进行截图,然后再将图片对应的超链接以另外的文本信息进行分享。而通过这种方式分享将导致图片原本的布局和样式丢失,超链接的触发位置也无法还原。
57.对此实施上述方法,在目标超链接信息中添加触发区域信息220,可以使得后续显示设备在还原图片时,可以根据触发区域信息准确地还原各个超链接在原来的图片中的触发位置,从而保留了图片原来的布局和样式。
58.作为一种可选的实施方式,触发区域信息可以包括目标触发区域对应的形状信息,其中,形状信息可以包括形状标识及形状参数。形状标识用于表示目标触发区域对应的区域形状,不同的区域形状可对应不同的形状标识;形状参数用于表示目标触发区域对应的区域位置。
59.可选的,形状标识可以为正方形形状标识,形状参数可以包括正方形对角顶点的坐标。例如图2a中所示的一种形状信息“square-0,0-50,50”,其中,“square”为形状标识,表示目标触发区域是正方形区域;
“‑
0,0-50,50”为形状参数,表示目标触发区域是在第一图片中以坐标(0,0)和坐标(50,50)为对角顶点的正方形区域(如图2b所示,图2b是本技术实施例公开的一种正方形触发区域的示意图)。
60.在另一些可选的实施例中,形状标识可以为矩形形状标识,形状参数可以包括矩形四个顶点的坐标;例如“rectangle,60-80,150-80,150-120,60-120”,其中,“rectangle”为形状标识,表示目标触发区域是矩形区域;“60-80,150-80,150-120,60-120”为形状参数,表示目标触发区域是在第一图片中以坐标(60,80)、坐标(150,80)、坐标(150,120)及坐标(60,120)为顶点的矩形区域。
61.可选的,形状标识可以为圆形形状标识,形状参数可以包括圆心坐标及半径长度;例如“round,60-80,50”,其中,“round”为形状标识,表示目标触发区域是圆形区域;“60-80,50”为形状参数,表示目标触发区域是在第一图片中以坐标(60,80)为圆心,半径为50的圆形区域。
62.可选的,触发区域信息可以包括由多个像素坐标所围成的图像区域,或由多个像素坐标所组成的坐标集合。举例来说,触发区域信息包括(0,0),(0,1),(1,1),(1,2),(3,2),(3,1),(4,1),(4,0),(0,0)这九个坐标,则表示触发区域为如图2c所示的由上述九个坐标依次相连包围的区域。
63.可选的,一个目标超链接可以对应一个触发区域信息200,也可以对应多个触发区域信息220。即同一个目标超链接可以在第一图片中对应有多个目标触发区域,触发这多个目标触发区域中的一个或多个时,都可以跳转至该目标超链接对应的目标对象。
64.可选的,显示设备在根据第一图片对应的目标超链接信息还原超链接的时候,可以直接根据触发区域信息220设置超链接区域。举例来说,假设a超链接的触发区域信息为“square-0,0-50,50”,则显示设备可以在显示的第二图片中,设置以坐标(0,0)和坐标(50,50)为对角顶点的正方形区域作为a超链接的超链接触发区域。
65.在另一种可选的实施例中,显示设备在根据第一图片对应的目标超链接信息还原超链接的时候,可以对触发区域信息220进行调整,并根据调整后的触发区域信息220设置超链接区域。可选的,显示设备对触发区域信息220的调整可以包括对形状标识和/或形状参数的调整;显示设备对触发区域信息220的调整还可以包括对多个像素坐标中的一个或多个进行调整,以改变多个像素坐标所围成的图像区域。
66.举例来说,假设a超链接的触发区域信息为“square-0,0-50,50”,则显示设备可以将触发区域信息从“square-0,0-50,50”调整为“round,60-80,50”,从而将超链接区域从原来的正方向调整为圆形,进而显示设备可以在显示的第二图片中设置以坐标(60,80)为圆心,半径为50的圆形区域作为a超链接的超链接触发区域。
67.实施上述方法,显示设备在还原超链接触发区域的时候,可以严格按照触发区域信息件还原超链接触发区域,也可以对触发区域信息进行调整,以设置出不同于原来的超链接触发区域,从而提高了该方法的灵活性。
68.定位标识230可以包括开始标识2301和结束标识2302,定位标识230用于对第一图片对应的图片文件中目标超链接信息进行位置定位。其中,开始标识2301设置在目标超链
接信息之前,表示目标超链接信息从开始标识2301这里开始,结束标识2301设置在目标超链接信息之后,表示目标超链接信息在结束标识2302这里结束。开始标识2301和结束标识2302的样式可以由开发人员自行设定,图2a不应对本技术实施例构成限定。
69.可选的,电子设备在第一图片对应的图片文件中嵌入目标超链接信息之后,可以在目标超链接信息之前添加开始标识,及在目标超链接信息之后添加结束标识。
70.请再次参阅图2a,需要说明的是,在目标超链接信息中,不是每一个目标超链接都对应有触发区域信息。即有些目标超链接可以有指定的目标触发区域,有些目标超链接可以没有指定的目标触发区域,在此不作限定。需要进一步说明的是,图2a仅是为了方便说明作出的一种示例,在另一些可选的实施例中,目标超链接信息的格式及数据的排列方式还可以是其他的形式,图2a不应对本技术实施例构成限定。
71.104、在第一图片中嵌入目标超链接信息,以得到第二图片,其中,第二图片被触发的情况下,跳转至目标超链接信息对应的目标对象。
72.本技术实施例中,第一图片对应的图片文件可以包括头部区域(或者称:文件头)、图像数据区域(或者称:文件体)及尾部区域(或者称:文件尾)。其中,头部区域可以包括产生或编辑图片文件的软件的信息,以及第一图片的图像数据参数,图像数据区域可以包括图像数据,以及颜色变换查找表或调色板数据,在此不作限定。尾部区域可以包括用户信息,其中尾部区域是可选项,有的图片文件可以不包括尾部区域。
73.请参阅图3,图3是本技术实施例公开的一种在图片文件中嵌入目标超链接信息的示意图。可选的,电子设备可以在第一图片对应的图片文件300的尾部区域310中添加目标超链接信息200。如上所述,由于图片文件中的尾部区域是不包括图像数据的,所以在图片文件的尾部区域添加目标超链接信息并不会破坏原来的图像数据,从而可以保证后续可以完整地还原第一图片。
74.在另一种可选的实施例中,电子设备也可以在第一图片对应的图片文件的头部区域和/或图像数据区域中,添加目标超链接信息。在此不作限定。
75.实施上述方法,电子设备即可以在第一图片对应的图片文件中的任意位置添加目标超链接信息,提高了该方法的灵活性;电子设备也可以在图片文件的尾部区域添加目标超链接信息,以保证图片文件中的图像数据的完整性,从而可以保证后续可以完整地还原第一图片。
76.可选的,电子设备可以通过文件编辑器(例如:ultraedit)直接修改第一图片的图片文件,以将目标超链接信息嵌入到第一图片的图片文件中。文件编辑器可以包括二进制文件编辑器、十六进制文件编辑器等,在此不作限定。
77.可选的,第一图片和第二图片的图片格式可以包括jpg格式、png格式、jpeg格式或者bmp格式等,在此不作限定。目标超链接信息的格式可以包括txt格式,在此不作限定。
78.实施上述各实施例公开的方法,在获取第一图片的同时,可以获取第一图片对应的目标超链接信息,该目标超链接信息至少包括一个或多个目标超链接的地址信息;进而可以在第一图片中嵌入其对应的目标超链接信息,以得到包含目标超链接信息的第二图片,进而后续即使脱离第一图片原来的编辑环境,第二图片在被触发的情况下,依旧可以根据嵌入在第二图片中的目标超链接信息,跳转至目标超链接信息对应的目标对象,从而使得第二图片在被复制分享之后仍然可以触发对应的超链接,提高了对设置有超链接的图片
的分享效率。
79.请参阅图4,图4是本技术实施例公开的一种图片生成方法的流程示意图。可选的,该方法可以应用于各种具备一定图像处理能力的电子设备,包括但不限于手机、平板电脑等便携式电子设备,智能手表、智能手环等可穿戴设备,或者是台式电脑、台式电视等台式电子设备,在此不作限定。可选的,该方法可以包括以下步骤:
80.402、通过截图工具对目标界面中的目标区域进行截图操作,以得到第一图片,目标界面是包含有超链接的界面。
81.本技术实施例中,目标界面可以是包含有一个或多个超链接的界面。例如,购物网站的页面中通常包含多个商品详情页面的超链接,视频网站的页面则通常包含多个视频播放界面的超链接;应用程序的用户界面中通常包括多个功能图标,例如:聊天软件中的文件功能图标、设置功能图标等,每一个图标都对应有跳转至详情界面的超链接。对此可选的,目标界面可以包括但不限于:网站页面(例如:购物网站的页面,视频网站的页面),或者是应用程序的用户界面等,在此不作限定。本技术实施例以网站页面为例进行说明,不应对本技术实施例构成限定。
82.请参阅图5,图5是本技术实施例公开的一种网站页面的示意图。其中,电子设备可以通过截图工具500对网站页面510的全部或者部分作为目标区域进行截图操作,以得到第一图片。
83.可选的,截图工具可以包括操作系统内置的截图工具,例如:snipaste;应用程序内置的截图工具,例如:聊天应用程序内置的截图工具;或者是从互联网下载的独立截图工具,在此不作限定。
84.可选的,目标区域可以是目标界面的部分区域,或者是整个目标界面,在此不作限定。
85.404、提取目标区域内包含的一个或多个目标超链接对应的超链接信息,并根据一个或多个超链接信息确定第一图片对应的目标超链接信息。
86.本技术实施例中,目标界面中并不是所有的区域都是超链接的触发区域,这里的触发区域的意思是当网页中触发区域被触发时,可以跳转至触发区域对应的超链接关联的目标对象。请再次参阅图5,图5中的第一区域520和第二区域530分别有超链接,所以第一区域520和第二区域530为触发区域,而其他区域不是触发区域,即使用户点击其他区域,设备也不会进行跳转。
87.对此可选的,目标区域包含目标界面中的超链接触发区域。可选的,目标区域的面积可以大于或等于触发区域的面积;目标区域中可以包括一个或多个触发区域;目标区域可以包括触发区域和非触发区域,在此不作限定。
88.可选的,目标超链接对应的超链接信息可以包括目标超链接的地址信息;在另一种可选的实施例中,目标超链接对应的超链接信息可以包括目标超链接的地址信息,及目标超链接在第一图片中对应的目标触发区域的触发区域信息。
89.作为一种可选的实施方式,电子设备可以在目标界面对应的超链接存储空间中,提取目标区域内包含的一个或多个目标超链接对应的超链接信息。可选的,目标界面对应的超链接存储空间可以包括浏览器的控制台,或者是系统文件夹,在此不作限定。可选的,在目标超链接为网络地址信息的情况下,目标界面对应的超链接存储空间可以为浏览器的
控制台;在目标超链接为某一文件的索引地址的情况下,目标界面对应的超链接存储空间可以为系统文件夹,在此不作限定。
90.可选的,目标界面对应的超链接存储空间可以存储有目标超链接对应的地址信息,及触发区域信息,进而电子设备可以直接从超链接存储空间中获取目标区域内包含的一个或多个目标超链接对应的地址信息,及触发区域信息。
91.实施上述方法,电子设备可以从目标界面对应的超链接存储空间中,直接获取目标超链接的超链接信息,简单快捷,提高了该方法的实施效率。
92.在另一种可选的实施例中,电子设备可以在目标界面中针对目标区域中的每一个像素点进行模拟触发操作(例如:模拟点击操作、模拟滑动操作等);若在模拟触发第一像素点时触发了目标超链接,则电子设备可以获取触发的目标超链接对应的超链接信息,其中,第一像素点可以是目标区域包括的像素点中的任一个。
93.可选的,在目标超链接是通过模拟触发第一像素点触发的情况下,电子设备可以根据跳转后的目标对象的地址信息确定目标超链接的地址信息,及根据第一像素点在目标区域内的像素点坐标确定目标超链接的触发区域信息。
94.可选的,若触发同一个目标超链接的第一像素点有多个,则电子设备可以将多个第一像素点组成的区域作为目标超链接对应的目标触发区域,并根据多个第一像素点分别对应的像素点坐标,确定目标超链接对应的触发区域信息。
95.实施上述方法,电子设备可以通过模拟触发的方式来获取目标超链接的超链接信息,其可以在电子设备未能够访问目标界面对应的超链接存储空间,或者在超链接存储空间查找不到相应的超链接信息的情况下,作为补充的手段来获取超链接信息,提高了该方法的灵活性和兼容性。
96.作为一种可选的实施方式,电子设备在通过截图工具对目标界面中的目标区域进行截图操作之后,可以进一步在目标区域内确定出子区域,并提取子区域内包含的一个或多个目标超链接对应的超链接信息,其中,子区域的面积小于目标区域的面积。
97.实施上述方法,电子设备在截取目标区域作为第一图片之后,可以进一步仅获取子区域内的目标超链接对应的超链接信息,而不是获取整个目标区域内所有目标超链接对应的超链接信息。即电子设备可以仅获取目标区域内的部分目标超链接对应的超链接信息嵌入到第一图片中,从而提高了该方法的灵活性和可控性。
98.可选的,电子设备在提取子区域内包含的一个或多个目标超链接对应的超链接信息之后,可以将超链接信息存储至缓存区域中,进而电子设备可以从缓存区域中逐条读取超链接信息,并判断当前读取的超链接信息对应的触发区域是否完全处于子区域内,若是,则保留该超链接信息;若否,则删除该超链接信息。
99.实施上述方法,电子设备可以仅保留触发区域完全处于子区域的超链接信息,而将仅有部分处于子区域内的超链接信息删除。
100.作为另一种可选的实施方式,电子设备在提取目标区域内包含的n个目标超链接对应的超链接信息之后,可以根据筛选指令在n个超链接信息中,确定出m个超链接信息,并根据m个超链接信息确定第一图片对应的目标超链接信息,其中,n和m为正整数,m小于n。可选的,筛选指令可以是用户输入的,也可以电子设备根据需求生成的,在此不作限定。
101.实施上述方法,电子设备在提取到目标区域内包括的目标超链接对应的超链接信
息之后,用户还可以手动剔除部分不需要的超链接信息,从而提高了该方法的灵活性和可控性。
102.可以理解的是,目标界面中包含的目标超链接,是在目标界面中已经对应有触发区域的,对此可选的,电子设备从目标界面的目标区域中提取到的目标超链接在第一图片中的目标触发区域,可以是根据该目标超链接在原来的目标界面中的触发区域确定的。
103.实施上述方法,电子设备可以直接根据目标超链接在目标界面中的触发区域,确定目标超链接在第一图片中的目标触发区域,降低了确定目标超链接在第一图片中的目标触发区域的难度,还提高了确定出目标触发区域的准确率。
104.作为一种可选的实施方式,电子设备也可以根据第一区域指定指令,确定目标超链接在第一图片中的目标触发区域,从而提高了该方法的灵活性和可控性。可选的,第一区域指定指令可以是用户输入的,也可以电子设备根据需求生成的,在此不作限定。
105.实施上述方法,用户可以手动设置目标超链接在第一图片中的目标触发区域,提高了该方法的灵活性和可控性。
106.406、在第一图片中嵌入目标超链接信息,以得到第二图片,其中,第二图片被触发的情况下,跳转至目标超链接信息对应的目标对象。
107.实施上述各实施例公开的方法,可以在第一图片中嵌入其对应的目标超链接信息,以得到包含目标超链接信息的第二图片,进而后续即使脱离第一图片原来的编辑环境,第二图片在被触发的情况下,依旧可以根据嵌入在第二图片中的目标超链接信息,跳转至目标超链接信息对应的目标对象,从而使得第二图片在被复制分享之后仍然可以触发对应的超链接,提高了对设置有超链接的图片的分享效率;以及,可以从目标界面对应的超链接存储空间中,直接获取目标超链接的超链接信息,简单快捷,提高了该方法的实施效率;以及,可以通过模拟触发的方式来获取目标超链接的超链接信息,其可以在电子设备未能够访问目标界面对应的超链接存储空间,或者在超链接存储空间查找不到相应的超链接信息的情况下,作为补充的手段来获取超链接信息,提高了该方法的灵活性和兼容性;以及,可以仅获取目标区域内的部分目标超链接对应的超链接信息嵌入到第一图片中,从而提高了该方法的灵活性和可控性;以及,可以仅保留触发区域完全处于子区域的超链接信息,而将仅有部分处于子区域内的超链接信息删除;以及,可以直接根据目标超链接在目标界面中的触发区域,确定目标超链接在第一图片中的目标触发区域,降低了确定目标超链接在第一图片中的目标触发区域的难度,还提高了确定出目标触发区域的准确率;以及,用户可以手动设置目标超链接在第一图片中的目标触发区域,提高了该方法的灵活性和可控性。
108.请参阅图6,图6是本技术实施例公开的又一种图片生成方法的流程示意图。可选的,该方法可以应用于各种具备一定图像处理能力的电子设备,包括但不限于手机、平板电脑等便携式电子设备,智能手表、智能手环等可穿戴设备,或者是台式电脑、台式电视等台式电子设备,在此不作限定。可选的,该方法可以包括以下步骤:
109.602、获取第一图片,并在第一图片中识别出一个或多个图像主体。
110.可选的,第一图片可以是通过摄像模块拍摄得到图片,也可以是从视频数据从截取的一帧画面图片,也可以是从页面中通过截图工具截取的图片,在此不作限定。进一步地,电子设备可以提取第一图片的图像特征信息,可选的,图像特征信息可以包括轮廓特征、颜色特征或者纹理特征。进而电子设备可以根据图像特征信息在第一图片中确定出一
个或多个图像主体。例如,从第一图片从识别出雨伞、自行车以及人物等图像主体。
111.在另一些可选的实施例中,电子设备还可以在第一图片中添加感兴趣框,进而将感兴趣框框选到的对象作为图像主体;或者,电子设备还可以通过图像分割算法或者是图像边缘检测算法,在第一图片中识别出一个或多个图像主体,在此不作限定。
112.604、根据第一图像主体的类型信息确定对应的目标超链接,并根据目标超链接确定第一图片对应的目标超链接信息,第一图像主体是一个或多个图像主体中的任一个。
113.可选的,电子设备获取到的第一图片可能在原来的编辑环境中是没有对应的超链接的,所以电子设备无法从第一图片原来的编辑环境中获取相对应的超链接信息。对此可选的,电子设备可以根据第一图像主体的类型信息,匹配第一图像主体对应的超链接信息,其中,第一图像主体是第一图片包括一个或多个图像主体中的任一个。进一步地,电子设备可以根据一个或多个图像主体对应的超链接信息,确定第一图片对应的目标超链接信息。
114.举例来说,识别出的第一图像主体的类型信息为雨伞,则电子设备可以相对应地将雨伞的商品详情页面的超链接作为第一图像主体的超链接信息。
115.实施上述方法,由于第一图片中的图像主体能够反映一定的具体信息,所以电子设备可以根据第一图片中的图像主体的类型信息,匹配相对于的超链接信息作为第一图片的目标超链接信息,进而后续可以将目标超链接信息嵌入到第一图片中,使得第一图片从无法触发超链接的图片,转换为能够触发超链接的图片。
116.可选的,第一图像主体对应的超链接信息可以包括目标超链接的地址信息,及目标超链接在第一图片中的触发区域信息。其中,目标超链接的地址信息可以是电子设备根据第一图像主体的类型信息匹配到的。而由于匹配到目标超链接与第一图像主体是相对应的,所以可选的,目标超链接在第一图片中的触发区域信息可以是根据第一图像主体在第一图片中的图像位置确定的。可选的,目标超链接在第一图片中的目标触发区域可以完全包含或者部分包含第一图像主体,在此不作限定。
117.实施上述方法,由于匹配到目标超链接与第一图像主体相对应的,所以直接根据第一图像主体在第一图片中的图像位置,确定目标超链接在第一图片中的目标触发区域更加的高效且准确。
118.作为一种可选的实施方式,电子设备可以基于静态匹配策略,根据第一图像主体的类型信息,确定第一图像主体对应的超链接信息,其中,静态匹配策略是指第一图像主体的类型信息,与匹配到的超链接信息的类型是固定的。举例来说,若图像主体的类型信息为物品类,则固定匹配对应的百科介绍网页地址作为对应的超链接;若图像主体的类型信息为人物类,则固定匹配对应的热点新闻信息地址作为对应的超链接;若图像主体的类型信息为食品类,则固定匹配相关的美食教程信息地址作为对应的超链接,在此不作限定。
119.实施上述方法,电子设备可以根据固定的匹配策略,快速准确地根据图像主体的类型信息确定出与图像主体匹配的超链接信息,从而提高了确定第一图片对应的目标超链接信息的效率。
120.作为另一种可选的实施方式,电子设备可以根据动态匹配策略确定第一图片对应的辅助信息,辅助信息包括第一图片中除图像主体之外的背景信息,和/或第一图片的用途,进而电子设备可以根据第一图像主体的类型信息及辅助信息,确定对应的目标超链接。
121.可选的,动态匹配策略可以是可更新的,用户可以根据经营策略、兴趣爱好或者是
照片的整体风格等各方面因素动态更新动态匹配策略。
122.举例来说,第一图像主体的类型信息为伞,根据动态匹配策略确定出的第一图片对应的辅助信息为第一图片的背景信息,其中,若背景信息为阳光明媚的场景,则可以匹配遮阳伞的商品链接作为第一图像主体对应的超链接;而若背景信息为阴雨连绵的场景,则可以匹配雨伞的商品链接作为第一图像主体对应的超链接。
123.实施上述方法,针对同一个图像主体,电子设备可以根据不同的匹配策略匹配不同的超链接,作该图像主体对应的超链接信息,所以同一图像主体在不同的背景下或者不同的需求下,匹配到的超链接可以是不同的,从而提高匹配超链接信息的灵活性和可控性。
124.可选的,同一个图像主体匹配到超链接信息可以为一个,也可以为多个,在此不作限定。举例来说,若图像主体为某位电影明星,则可以根据该电影明星对应的个人主页的超链接确定超链接信息;或者,电子设备可以根据该电影明星对应的个人主页的超链接,及该电影明星主演的电影的播放页面的超链接确定超链接信息,在此不作限定。
125.在另一些可选的实施例中,即使第一图片在原来的编辑环境对应有一个或多个超链接,电子设备依旧可以识别第一图片中的图像主体,并为图像主体匹配对应的超链接信息。
126.606、在第一图片中嵌入目标超链接信息,以得到第二图片,其中,第二图片被触发的情况下,跳转至目标超链接信息对应的目标对象。
127.实施上述各实施例公开的方法,可以在第一图片中嵌入其对应的目标超链接信息,以得到包含目标超链接信息的第二图片,进而后续即使脱离第一图片原来的编辑环境,第二图片在被触发的情况下,依旧可以根据嵌入在第二图片中的目标超链接信息,跳转至目标超链接信息对应的目标对象,从而使得第二图片在被复制分享之后仍然可以触发对应的超链接,提高了对设置有超链接的图片的分享效率;以及,可以根据第一图片中的图像主体的类型信息,匹配相对于的超链接信息作为第一图片的目标超链接信息,进而后续可以将目标超链接信息嵌入到第一图片中,使得第一图片从无法触发超链接的图片,转换为能够触发超链接的图片;以及,可以直接根据第一图像主体在第一图片中的图像位置,确定目标超链接在第一图片中的目标触发区域更加的高效且准确;以及,可以根据固定的匹配策略,快速准确地根据图像主体的类型信息确定出与图像主体匹配的超链接信息,从而提高了确定第一图片对应的目标超链接信息的效率;以及,针对同一个图像主体,电子设备可以根据不同的匹配策略匹配不同的超链接,作该图像主体对应的超链接信息,所以同一图像主体在不同的背景下或者不同的需求下,匹配到的超链接可以是不同的,从而提高匹配超链接信息的灵活性和可控性。
128.请参阅图7,图7是本技术实施例公开的一种图片显示方法的流程示意图。可选的,该方法可以应用于显示设备,或者上述的用于执行本技术实施例公开的图片生成方法的电子设备,在此不作限定。本实施例以显示设备为例进行说明,不应对本技术实施例构成限定。可选的,该方法可以包括以下步骤:
129.702、获取第二图片对应的图片文件。
130.本技术实施例中,显示设备可以为上述的用于执行本技术实施例公开的图片生成方法的电子设备,也可以是其他的电子设备,在此不作限定。可选的,显示设备在获取到第二图片之后,可以判断第二图片对应的图片文件中是否包括目标超链接信息;若第二图片
对应的图片文件中不包括目标超链接信息,则显示设备可以根据第二图片对应的图片文件中的图像数据显示第二图片。若第二图片对应的图片文件中包括目标超链接信息,则显示设备可以显示根据第二图片对应的图片文件中的图像数据显示第二图片,并执行步骤704。
131.704、从第二图片对应的图片文件中提取目标超链接信息,目标超链接信息包括一个或多个目标超链接的地址信息。
132.本技术实施例中,显示设备可以从第二图片对应的图片文件中识别目标超链接信息对应的开始标识及结束标识;进一步地,显示设备可以从图片文件中提取开始标识与结束标识之间的数据作为目标超链接信息。
133.实施上述方法,显示设备可以根据开始标识和结束标识快速地从图片文件中获取目标超链接信息,并且保证获取到的目标超链接信息是完整的,提高了显示设备从图片文件中获取目标超链接信息的效率。
134.需要说明的是,若目标超链接信息处于第二图片对应的图片文件中的尾部区域,目标超链接信息并不会破坏第二图片的图像数据的完整性,对此无论是否从第二图片对应的图片文件中提取目标超链接信息,则显示设备都可以根据第二图片对应的图片文件中的图像数据显示第二图片。
135.在另一种可选的实施例中,若目标超链接信息处于第二图片对应的图片文件的头部区域和/或图像数据区域内,则显示将目标超链接信息从头部区域和/或图像数据区域中剔除;并根据头部区域和/或图像数据区域中剩余的图像数据显示第二图片。
136.可选的,显示设备在将目标超链接信息从头部区域和/或图像数据区域中剔除之前,可以将目标超链接信息保存至缓存区域中,进而后续显示设备在显示第二图片的情况下,可以从缓存区域中获取到完整的目标超链接信息,并根据目标链接信息设置一个或多个目标超链接对应的超链接区域。
137.实施上述方法,显示设备可以先从图片文件中剔除目标超链接信息,从而保证剩余的图像数据的完整性,从而保证后续显示设备可以根据完整的图像数据还原显示第二图片。
138.706、根据目标链接信息设置一个或多个目标超链接对应的超链接区域,其中,超链接区域被触发时,根据被触发的目标超链接的地址信息跳转至被触发的目标超链接对应的目标对象。
139.本技术实施例中,目标超链接信息中可以包括多个目标超链接对应的超链接信息,进而显示设备可以分别根据各个目标超链接对应的超链接信息,设置对应的目标超链接对应的超链接区域。可选的,显示设备可以同时设置多个目标超链接对应的超链接区域,也可以依次设置多个目标超链接对应的超链接区域,在此不作限定。
140.本技术实施例中,超链接区域包括以下中的一种或多种:(1)超链接区域为第二图片中,与任一目标超链接对应的触发区域信息匹配的图像区域;(2)超链接区域为提示区域,提示区域用于指示第二图片中,与任一目标超链接对应的区域信息匹配的图像区域;(3)超链接区域为位于第二图片之外的显示区域,显示区域用于显示一个或多个目标超链接的地址信息;(4)超链接区域为包含整张第二图片的默认区域。
141.以下结合图8a~图8d对上述四种不同形式的超链接区域进行说明。请参阅图8a,图8a是本技术实施例公开的一种图像区域的示意图。其中,第二图片800的左上角可以为与
任一目标超链接对应的触发区域信息匹配的图像区域810。可选的,显示设备可以在图像区域810的轮廓上叠加显示轮廓线8101,轮廓线8101用于提醒用户此处为超链接触发区域,且可以辅助用户定位图像区域810的位置。可选的,轮廓线8101可以为实线或者虚线,在此不作限定。
142.请参阅图8b,图8b是本技术实施例公开的一种提示区域的示意图。其中,第二图片800的左上角可以叠加显示提示框作为提示区域820,可选的,提示区域820中可以显示对应的目标超链接的地址信息。图8b中以气泡型的提示框为示例仅是为了方便说明,图8b不应对本技术实施例构成限定。
143.请参阅图8c,图8c是本技术实施例公开的一种显示区域的示意图。其中,显示第二图片800的区域可以为图像显示区域830,显示设备可以在图像显示区域830之外设置显示区域840,该显示区域840用于显示一个或多个目标超链接的地址信息,进而当某一个或多个目标超链接的地址信息被触发时,显示设备可以跳转至被触发的目标超链接对应的目标对象。
144.请参阅图8d,图8d是本技术实施例公开的一种默认区域的示意图。其中,显示设备可以将包含整张第二图片800的区域作为默认区域850。可选的,默认区域850的面积可以大于或者等于第二图片800的面积。在另一些可选的实施例中,默认区域850可以处于第二图片800内,且默认区域850的面积小于第二图片800的面积,图8d不应对本技术实施例构成限定。
145.实施上述方法,显示设备可以通过多种不同的方式来设置目标超链接对应的超链接区域,提高了该方法设置超链接区域的灵活性和多样性。
146.可以理解的是,显示设备设置上述的图像区域及提示区域,都需要定位出目标超链接对应的目标触发区域在第二图片中的位置,所以需要目标超链接的超链接信息中包括对应的触发区域信息的情况下,显示设备才可以根据目标超链接对应的超链接信息,设置对应的图像区域和/或提示区域。而设置上述的显示区域及默认区域,则不需要定位出目标超链接对应的目标触发区域在第二图片中的位置,对此也就不需要目标超链接的超链接信息中一定要包括对应的触发区域信息。
147.对此可选的,若第二图片对应的目标超链接信息中,不包括第一目标超链接对应的触发区域信息,则显示设备可以根据第一目标超链接对应的超链接信息,设置对应的显示区域和/或默认区域作为第一目标超链接对应的超链接区域。
148.实施上述方法,显示设备可以在第二图片对应的目标超链接信息中不包括第一目标超链接触发区域信息的确情况下,采用不需要定位出目标超链接对应的目标触发区域在第二图片中的位置的超链接区域设置方式,从而提高了该方法设置超链接区域的兼容性。
149.在另一种可选的实施例中,若目标超链接信息包括第一目标超链接对应的触发区域信息,则显示设备可以根据第一目标超链接对应的超链接信息,设置图像区域、提示区域、显示区域及默认区域的一种或多种作为第一目标超链接对应的超链接区域。
150.其中,上述的第一目标超链接是目标超链接信息中包括的一个或多个目标超链接中的任一个。
151.实施上述方法,显示设备可以在第一目标超链接对应有触发区域信息的确情况下,灵活地采用一种或多种方式来设置第一目标超链接对应的超链接区域,从而提高了该
方法设置超链接区域的灵活性和多样性。
152.实施上述各实施例公开的方法,显示设备可以在获取到包含有目标超链接信息的第二图片时,可以在显示第二图片的情况下,根据第二图片中包含的目标超链接设置与第二图片相对应的超链接区域,其中,超链接区域被触发时,可以跳转至对应的目标超链接指示的目标对象,从而在不同的编辑环境下,都可以将原来不能够触发超链接的第二图片,转换为可以触发超链接的图片,提高了对设置有超链接的图片的分享效率。
153.请参阅图9,图9是本技术实施例公开的一种图片生成装置的结构示意图。可选的,该装置可以应用于上述的电子设备,该装置可以包括第一获取单元902和嵌入单元904,其中:
154.第一获取单元902,用于获取第一图片,并获取第一图片对应的目标超链接信息,目标超链接信息包括一个或多个目标超链接的地址信息;
155.嵌入单元904,用于在第一图片中嵌入目标超链接信息,以得到第二图片,其中,第二图片被触发的情况下,跳转至目标超链接信息对应的目标对象。
156.实施上述装置,在获取第一图片的同时,可以获取第一图片对应的目标超链接信息,该目标超链接信息至少包括一个或多个目标超链接的地址信息;进而可以在第一图片中嵌入其对应的目标超链接信息,以得到包含目标超链接信息的第二图片,进而后续即使脱离第一图片原来的编辑环境,第二图片在被触发的情况下,依旧可以根据嵌入在第二图片中的目标超链接信息,跳转至目标超链接信息对应的目标对象,从而使得第二图片在被复制分享之后仍然可以触发对应的超链接,提高了对设置有超链接的图片的分享效率。
157.作为一种可选的实施方式,目标超链接信息还包括目标超链接对应的触发区域信息,触发区域信息是根据目标超链接在第一图片中的目标触发区域确定的,触发区域信息用于描述目标触发区域在第一图片中的位置及面积大小。
158.作为一种可选的实施方式,触发区域信息包括目标触发区域对应的形状信息,形状信息包括形状标识及形状参数;或者,触发区域信息包括由多个像素坐标所围成的图像区域,或由多个像素坐标所组成的坐标集合。
159.实施上述方法,目标超链接信息中还可以包括目标超链接对应的触发区域信息,从而方便后续显示设备在图片中设置相对应的超链接触发区域。
160.作为一种可选的实施方式,第一获取单元902,还用于通过截图工具对目标界面中的目标区域进行截图操作,以得到第一图片,目标界面是包含有超链接的界面;以及,提取目标区域内包含的一个或多个目标超链接对应的超链接信息,并根据一个或多个超链接信息确定第一图片对应的目标超链接信息。
161.作为一种可选的实施方式,第一获取单元902,还用于在目标界面对应的超链接存储空间中,提取目标区域内包含的一个或多个目标超链接对应的超链接信息;或者,在目标界面中针对目标区域的每一个像素点进行模拟触发操作,及若在模拟触发第一像素点时触发目标超链接,则获取目标超链接对应的超链接信息,第一像素点是目标区域包括的像素点中的任一个。
162.实施上述装置,电子设备可以从目标界面对应的超链接存储空间中,直接获取目标超链接的超链接信息,简单快捷,提高了该方法的实施效率。
163.作为一种可选的实施方式,第一获取单元902,还用于在目标区域内确定子区域,
并提取子区域内包含一个或多个目标超链接对应的超链接信息,子区域的面积小于目标区域的面积。
164.实施上述装置,电子设备在截取目标区域作为第一图片之后,可以进一步仅获取子区域内的目标超链接对应的超链接信息,而不是获取整个目标区域内所有目标超链接对应的超链接信息。即电子设备可以仅获取目标区域内的部分目标超链接对应的超链接信息嵌入到第一图片中,从而提高了该方法的灵活性和可控性。
165.作为一种可选的实施方式,目标超链接在第一图片中的目标触发区域,是根据目标超链接在目标界面中的触发区域确定的。
166.实施上述装置,电子设备可以直接根据目标超链接在目标界面中的触发区域,确定目标超链接在第一图片中的目标触发区域,降低了确定目标超链接在第一图片中的目标触发区域的难度,还提高了确定出目标触发区域的准确率。
167.作为一种可选的实施方式,第一获取单元902,还用于获取第一图片,并在第一图片中识别出一个或多个图像主体;以及,根据第一图像主体的类型信息确定对应的超链接信息,并根据一个或多个图像主体对应的超链接信息,确定第一图片对应的目标超链接信息,第一图像主体是一个或多个图像主体中的任一个。
168.实施上述装置,由于第一图片中的图像主体能够反映一定的具体信息,所以电子设备可以根据第一图片中的图像主体的类型信息,匹配相对于的超链接信息作为第一图片的目标超链接信息,进而后续可以将目标超链接信息嵌入到第一图片中,使得第一图片从无法触发超链接的图片,转换为能够触发超链接的图片。
169.作为一种可选的实施方式,第一获取单元902,还用于根据动态匹配策略确定第一图片对应的辅助信息,辅助信息包括第一图片中除图像主体之外的背景信息,和/或第一图片的用途;以及,根据目标主体的类型信息及辅助信息确定对应的目标超链接。
170.实施上述装置,针对同一个图像主体,电子设备可以根据不同的匹配策略匹配不同的超链接,作该图像主体对应的超链接信息,所以同一图像主体在不同的背景下或者不同的需求下,匹配到的超链接可以是不同的,从而提高匹配超链接信息的灵活性和可控性。
171.作为一种可选的实施方式,目标超链接在第一图片中的目标触发位置,是根据目标超链接对应的图像主体在第一图片中的图像位置确定的。
172.实施上述装置,由于匹配到目标超链接与第一图像主体相对应的,所以直接根据第一图像主体在第一图片中的图像位置,确定目标超链接在第一图片中的目标触发区域更加的高效且准确。
173.作为一种可选的实施方式,第一图片对应的图片文件包括头部区域、图像数据区域及尾部区域,图像数据区域包括第一图片的图像信息,图像信息用于描述第一图片的图像内容;以及,嵌入单元904,还用于在第一图片对应的图片文件的尾部区域中添加目标超链接信息;
174.或者,在第一图片对应的图片文件的头部区域和/或图像数据区域,添加目标超链接信息。
175.实施上述装置,电子设备即可以在第一图片对应的图片文件中的任意位置添加目标超链接信息,提高了该方法的灵活性;电子设备也可以在图片文件的尾部区域添加目标超链接信息,以保证图片文件中的图像数据的完整性,从而可以保证后续可以完整地还原
第一图片。
176.作为一种可选的实施方式,嵌入单元904,还用于在第一图片对应的图片文件中嵌入目标超链接信息,并在目标超链接信息之前添加开始标识,及在目标超链接信息之后添加结束标识,以得到第二图片的图片文件;
177.其中,开始标识用于指示目标超链接信息在图片文件中的起始位置,结束标识用于指示目标超链接信息在图片文件中的结束位置。
178.实施上述装置,电子设备可以在目标超链接信息的前后分别添加开始标识和结束标识,方便后续对图片文件中的目标超链接信息进行定位。
179.请参阅图10,图10是本技术实施例公开的一种图片显示装置的结构示意图。可选的,该装置可以应用于上述的电子设备或者显示设备,在此不作限定。该装置可以包括第二获取单元1002、提取单元1004和设置单元1006,其中:
180.第二获取单元1002,用于获取第二图片对应的图片文件;
181.提取单元1004,用于从第二图片对应的图片文件中提取目标超链接信息,目标超链接信息包括一个或多个目标超链接的地址信息;
182.设置单元1006,用于根据目标链接信息设置一个或多个目标超链接对应的超链接区域,其中,超链接区域被触发时,根据被触发的目标超链接的地址信息跳转至被触发的目标超链接对应的目标对象。
183.实施上述装置,可以在获取到包含有目标超链接信息的第二图片时,可以在显示第二图片的情况下,根据第二图片中包含的目标超链接设置与第二图片相对应的超链接区域,其中,超链接区域被触发时,可以跳转至对应的目标超链接指示的目标对象,从而在不同的编辑环境下,都可以将原来不能够触发超链接的第二图片,转换为可以触发超链接的图片,提高了对设置有超链接的图片的分享效率。
184.作为一种可选的实施方式,超链接区域包括以下中的一种或多种:超链接区域为第二图片中,与任一目标超链接对应的触发区域信息匹配的图像区域;超链接区域为提示区域,提示区域用于指示第二图片中,与任一目标超链接对应的区域信息匹配的图像区域;超链接区域为位于第二图片之外的显示区域,显示区域用于显示一个或多个目标超链接的地址信息;超链接区域为包含整张第二图片的默认区域。
185.实施上述装置,可以通过多种不同的方式来设置目标超链接对应的超链接区域,提高了该方法设置超链接区域的灵活性和多样性。
186.作为一种可选的实施方式,若目标超链接信息包括第一目标超链接对应的触发区域信息,则第一目标超链接对应的超链接区域为图像区域、提示区域、显示区域及默认区域的一种或多种;
187.若目标超链接信息不包括第一目标超链接对应的触发区域信息,则第一目标超链接对应的超链接区域为显示区域及默认区域的一种或多种,第一目标超链接是一个或多个目标超链接中的任一个。
188.实施上述装置,可以在第二图片对应的目标超链接信息中不包括第一目标超链接触发区域信息的确情况下,采用不需要定位出目标超链接对应的目标触发区域在第二图片中的位置的超链接区域设置方式,从而提高了该方法设置超链接区域的兼容性。
189.作为一种可选的实施方式,提取单元1004,还用于在第二图片对应的图片文件中
包括目标超链接信息对应的开始标识及结束标识的情况下,从图片文件中提取开始标识与结束标识之间的数据作为目标超链接信息。
190.实施上述装置,可以根据开始标识和结束标识快速地从图片文件中获取目标超链接信息,并且保证获取到的目标超链接信息是完整的,提高了显示设备从图片文件中获取目标超链接信息的效率。
191.作为一种可选的实施方式,第二图片对应的图片文件包括头部区域、图像数据区域及尾部区域;以及,图10所示的装置还包括未图示的显示单元,其中:
192.显示单元,用于在获取第二图片对应的图片文件之后,若目标超链接信息处于头部区域和/或图像数据区域内,则将目标超链接信息从头部区域和/或图像数据区域中剔除;以及,根据头部区域和/或图像数据区域中剩余的图像数据显示第二图片。
193.实施上述装置,可以先从图片文件中剔除目标超链接信息,从而保证剩余的图像数据的完整性,从而保证后续显示设备可以根据完整的图像数据还原显示第二图片。
194.请参阅图11,图11是本技术实施例公开的一种电子设备的结构示意图。如图11所示,该电子设备可以包括:
195.存储有可执行程序代码的存储器1101;
196.与存储器1101耦合的处理器1102;
197.其中,处理器1102调用存储器1101中存储的可执行程序代码,执行上个各实施例公开的图片生成方法,或者图片显示方法。
198.本技术实施例公开一种计算机可读存储介质,其存储计算机程序,其中,该计算机程序使得计算机执行上个各实施例公开的图片生成方法,或者图片显示方法。
199.本技术实施例还公开一种应用发布平台,其中,应用发布平台用于发布计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。
200.应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本技术的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定特征、结构或特性可以以任意适合的方式结合在一个或多个实施例中。本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本技术所必须的。
201.在本技术的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的必然先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
202.上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物单元,即可位于一个地方,或者也可以分布到多个网络单元上。可根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
203.另外,在本技术各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
204.上述集成的单元若以软件功能单元的形式实现并作为独立的产品销售或使用时,
可以存储在一个计算机可获取的存储器中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或者部分,可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干请求用以使得一台计算机设备(可以为个人计算机、服务器或者网络设备等,具体可以是计算机设备中的处理器)执行本技术的各个实施例上述方法的部分或全部步骤。
205.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(read-only memory,rom)、随机存储器(random access memory,ram)、可编程只读存储器(programmable read-only memory,prom)、可擦除可编程只读存储器(erasable programmable read only memory,eprom)、一次可编程只读存储器(one-time programmable read-only memory,otprom)、电子抹除式可复写只读存储器(electrically-erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
206.以上对本技术实施例公开的图片生成方法及装置、电子设备、计算机可读存储介质进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。

技术特征:
1.一种图片生成方法,其特征在于,所述方法包括:获取第一图片,并获取所述第一图片对应的目标超链接信息,所述目标超链接信息包括一个或多个目标超链接的地址信息;在所述第一图片中嵌入所述目标超链接信息,以得到第二图片,其中,所述第二图片被触发的情况下,跳转至所述目标超链接信息对应的目标对象。2.根据权利要求1所述的方法,其特征在于,所述目标超链接信息还包括所述目标超链接对应的触发区域信息,所述触发区域信息是根据所述目标超链接在所述第一图片中的目标触发区域确定的,所述触发区域信息用于描述所述目标触发区域在所述第一图片中的位置及面积大小。3.根据权利要求2所述的方法,其特征在于,所述触发区域信息包括所述目标触发区域对应的形状信息,所述形状信息包括形状标识及形状参数;或者,所述触发区域信息包括由多个像素坐标所围成的图像区域,或由多个像素坐标所组成的坐标集合。4.根据权利要求1~3任一项所述的方法,其特征在于,所述获取第一图片,并获取所述第一图片对应的目标超链接信息,包括:通过截图工具对目标界面中的目标区域进行截图操作,以得到第一图片,所述目标界面是包含有超链接的界面;提取所述目标区域内包含的一个或多个目标超链接对应的超链接信息,并根据一个或多个所述超链接信息确定所述第一图片对应的目标超链接信息。5.根据权利要求4所述的方法,其特征在于,所述提取所述目标区域内包含的一个或多个目标超链接对应的超链接信息,包括:在所述目标界面对应的超链接存储空间中,提取所述目标区域内包含的一个或多个目标超链接对应的超链接信息;或者,在所述目标界面中针对目标区域的每一个像素点进行模拟触发操作,以及,若在模拟触发第一像素点时触发目标超链接,则获取所述目标超链接对应的超链接信息,所述第一像素点是所述目标区域包括的像素点中的任一个。6.根据权利要求4所述的方法,其特征在于,所述提取所述目标区域内包含的一个或多个目标超链接对应的超链接信息,包括:在所述目标区域内确定子区域,并提取所述子区域内包含一个或多个目标超链接对应的超链接信息,所述子区域的面积小于所述目标区域的面积。7.根据权利要求4所述的方法,其特征在于,所述目标超链接在所述第一图片中的目标触发区域,是根据所述目标超链接在所述目标界面中的触发区域确定的。8.根据权利要求1~3任一项所述的方法,其特征在于,所述获取第一图片,并获取所述第一图片对应的目标超链接信息,包括:获取第一图片,并在所述第一图片中识别出一个或多个图像主体;根据第一图像主体的类型信息确定对应的超链接信息,并根据一个或多个图像主体对应的超链接信息,确定所述第一图片对应的目标超链接信息,所述第一图像主体是所述一个或多个图像主体中的任一个。9.根据权利要求8所述的方法,其特征在于,所述根据所述第一图像主体的类型信息确
定对应的目标超链接,包括:根据动态匹配策略确定所述第一图片对应的辅助信息,所述辅助信息包括所述第一图片中除所述图像主体之外的背景信息,和/或所述第一图片的用途;根据所述第一图像主体的类型信息及所述辅助信息,确定对应的目标超链接。10.根据权利要求8所述的方法,其特征在于,所述目标超链接在所述第一图片中的目标触发位置,是根据目标超链接对应的图像主体在所述第一图片中的图像位置确定的。11.根据权利要求1~3、5~7及9、10中任一项所述的方法,其特征在于,所述第一图片对应的图片文件包括头部区域、图像数据区域及尾部区域,所述图像数据区域包括所述第一图片的图像信息,所述图像信息用于描述所述第一图片的图像内容;所述在所述第一图片中嵌入所述目标超链接信息,包括:在所述第一图片对应的图片文件的尾部区域中添加所述目标超链接信息;或者,在所述第一图片对应的图片文件的头部区域和/或图像数据区域,添加所述目标超链接信息。12.根据权利要求1~3、5~7及9、10中任一项所述的方法,其特征在于,所述在所述第一图片中嵌入所述目标超链接信息,以得到第二图片,包括:在所述第一图片对应的图片文件中嵌入所述目标超链接信息,并在所述目标超链接信息之前添加开始标识,及在所述目标超链接信息之后添加结束标识,以得到所述第二图片的图片文件;其中,所述开始标识用于指示所述目标超链接信息在所述图片文件中的起始位置,所述结束标识用于指示所述目标超链接信息在所述图片文件中的结束位置。13.一种图片显示方法,其特征在于,所述方法包括:获取第二图片对应的图片文件;从所述第二图片对应的图片文件中提取目标超链接信息,所述目标超链接信息包括一个或多个目标超链接的地址信息;根据所述目标链接信息设置所述一个或多个目标超链接对应的超链接区域,其中,所述超链接区域被触发时,根据被触发的目标超链接的地址信息跳转至所述被触发的目标超链接对应的目标对象。14.根据权利要求13所述的方法,其特征在于,所述超链接区域包括以下中的一种或多种:所述超链接区域为所述第二图片中,与任一所述目标超链接对应的触发区域信息匹配的图像区域;所述超链接区域为提示区域,所述提示区域用于指示所述第二图片中,与任一目标超链接对应的区域信息匹配的图像区域;所述超链接区域为位于所述第二图片之外的显示区域,所述显示区域用于显示一个或多个所述目标超链接的地址信息;所述超链接区域为包含整张所述第二图片的默认区域。15.根据权利要求14所述的方法,其特征在于,若所述目标超链接信息包括第一目标超链接对应的触发区域信息,则所述第一目标超链接对应的超链接区域为所述图像区域、提示区域、显示区域及默认区域的一种或多种;
若所述目标超链接信息不包括第一目标超链接对应的触发区域信息,则所述第一目标超链接对应的超链接区域为所述显示区域及默认区域的一种或多种,所述第一目标超链接是所述一个或多个目标超链接中的任一个。16.根据权利要求13~15任一项所述的方法,其特征在于,所述从所述第二图片对应的图片文件中提取目标超链接信息,包括:若所述第二图片对应的图片文件中包括目标超链接信息对应的开始标识及结束标识,则从所述图片文件中提取所述开始标识与所述结束标识之间的数据作为目标超链接信息。17.根据权利要求13~15任一项所述的方法,其特征在于,所述第二图片对应的图片文件包括头部区域、图像数据区域及尾部区域;在所述获取第二图片对应的图片文件之后,所述方法还包括:若所述目标超链接信息处于所述头部区域和/或所述图像数据区域内,则将所述目标超链接信息从所述头部区域和/或所述图像数据区域中剔除;根据所述头部区域和/或所述图像数据区域中剩余的图像数据,显示所述第二图片。18.一种图片生成装置,其特征在于,所述装置包括:第一获取单元,用于获取第一图片,并获取所述第一图片对应的目标超链接信息,所述目标超链接信息包括一个或多个目标超链接的地址信息;嵌入单元,用于在所述第一图片中嵌入所述目标超链接信息,以得到第二图片,其中,所述第二图片被触发的情况下,跳转至所述目标超链接信息对应的目标对象。19.一种图片显示装置,其特征在于,所述装置包括:第二获取单元,用于获取第二图片对应的图片文件;提取单元,用于从所述第二图片对应的图片文件中提取目标超链接信息,所述目标超链接信息包括一个或多个目标超链接的地址信息;设置单元,用于根据所述目标链接信息设置所述一个或多个目标超链接对应的超链接区域,其中,所述超链接区域被触发时,根据被触发的目标超链接的地址信息跳转至所述被触发的目标超链接对应的目标对象。20.一种电子设备,其特征在于,包括存储有可执行程序代码的存储器,以及与所述存储器耦合的处理器;其中,所述处理器调用所述存储器中存储的所述可执行程序代码,执行如权利要求1~12或13~17任一项所述的方法。21.一种计算机可读存储介质,其存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1~12或13~17任一项所述的方法。

技术总结
本申请实施例涉及图像处理技术领域,公开了图片生成方法及装置、电子设备、计算机可读存储介质,该方法包括:获取第一图片,并获取第一图片对应的目标超链接信息,目标超链接信息包括一个或多个目标超链接的地址信息;以及,在第一图片中嵌入目标超链接信息,以得到第二图片,其中,第二图片被触发的情况下,跳转至目标超链接信息对应的目标对象。实施本申请实施例,能够将图片与对应的超链接绑定存储,以保证图片在被分享之后仍然可以触发对应的超链接,从而提高了对设置有超链接的图片的分享效率。率。率。


技术研发人员:陈小攀 葛济宾
受保护的技术使用者:OPPO广东移动通信有限公司
技术研发日:2023.05.30
技术公布日:2023/8/31
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐