图片生成方法和装置、存储介质及电子设备制造方法及图纸

技术编号:26923650 阅读:10 留言:0更新日期:2021-01-01 22:47
本发明专利技术公开了一种图片生成方法和装置、存储介质及电子设备。其中,该方法包括:显示当前页面,其中,当前页面中包括页面元素;在接收到对当前页面的调整指令的情况下,显示当前页面中的页面元素的目标视图,其中,目标视图为与页面元素对应的视图;在接收对目标视图执行的编辑操作的情况下,响应编辑操作调整目标视图,其中,编辑操作用于调整目标视图的显示属性信息;利用调整后的目标视图,生成与当前页面对应的目标图片。本发明专利技术解决了生成的长图效率低的技术问题。

【技术实现步骤摘要】
图片生成方法和装置、存储介质及电子设备
本专利技术涉及计算机领域,具体而言,涉及一种图片生成方法和装置、存储介质及电子设备。
技术介绍
现有技术中,在生成长图的过程中,通常采用的方法是多次截屏,得到多个图片,然后通过将多个图片进行拼接组合,得到最后的长图。然而,若是采用上述方法,则需要多次的截屏得到截屏图片,然后将截屏图片组合为长图。该过程需要多次的截屏,并且需要在截屏时,将页面的内容调整到合适的位置,造成在生成长图的过程中,操作复杂,效率低。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种图片生成方法和装置、存储介质及电子设备,以至少解决生成的长图效率低的技术问题。根据本专利技术实施例的一个方面,提供了一种图片生成方法,包括:显示当前页面,其中,所述当前页面中包括页面元素;在接收到对所述当前页面的调整指令的情况下,显示所述当前页面中的页面元素的目标视图,其中,所述目标视图为与所述页面元素对应的视图;在接收对所述目标视图执行的编辑操作的情况下,响应所述编辑操作调整所述目标视图,其中,所述编辑操作用于调整所述目标视图的显示属性信息;利用调整后的所述目标视图,生成与所述当前页面对应的目标图片。根据本专利技术实施例的另一方面,还提供了一种图片生成装置,包括:第一显示单元,用于显示当前页面,其中,所述当前页面中包括页面元素;第二显示单元,用于在接收到对所述当前页面的调整指令的情况下,显示所述当前页面中的页面元素的目标视图,其中,所述目标视图为与所述页面元素对应的视图;调整单元,用于在接收对所述目标视图执行的编辑操作的情况下,响应所述编辑操作调整所述目标视图,其中,所述编辑操作用于调整所述目标视图的显示属性信息;生成单元,用于利用调整后的所述目标视图,生成与所述当前页面对应的目标图片。作为一种可选的实施方式,上述第二显示单元包括:创建模块,用于按照所述页面元素在所述当前页面中的显示位置布局,创建所述当前页面的页面视图容器;显示模块,用于在所述页面视图容器中显示所述目标视图,其中,所述目标视图在所述页面视图容器中的显示位置与所述页面元素在所述当前页面中的所述显示位置布局一致。根据本专利技术实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述图片生成方法。根据本专利技术实施例的又一方面,还提供了一种电子设备,包括存储器和处理器,上述存储器中存储有计算机程序,上述处理器被设置为通过上述计算机程序执行上述的图片生成方法。在本专利技术实施例中,采用显示当前页面,其中,所述当前页面中包括页面元素;在接收到对所述当前页面的调整指令的情况下,显示所述当前页面中的页面元素的目标视图,其中,所述目标视图为与所述页面元素对应的视图;在接收对所述目标视图执行的编辑操作的情况下,响应所述编辑操作调整所述目标视图,其中,所述编辑操作用于调整所述目标视图的显示属性信息;利用调整后的所述目标视图,生成与所述当前页面对应的目标图片的方法,由于在上述方法中,在生成图片的过程中,可以在显示图片后,接收调整指令并显示图片中的页面元素的视图,接着接收到对目标视图执行的编辑操作的情况下,可以编辑目标视图,并使用编辑后的目标视图生成目标图片,从而实现了对当前显示的页面内容直接编辑,并利用编辑后的内容生成目标图片的效果。进而解决了生成的长图效率低的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的一种可选的图片生成方法的应用环境的示意图;图2是根据本专利技术实施例的另一种可选的图片生成方法的应用环境的示意图;图3是根据本专利技术实施例的一种可选的图片生成方法的流程的示意图;图4是根据本专利技术实施例的一种可选的图片生成方法的分享按钮的示意图;图5是根据本专利技术实施例的一种可选的图片生成方法的视图的示意图;图6是根据本专利技术实施例的一种可选的图片生成方法的移动视图的示意图;图7是根据本专利技术实施例的一种可选的图片生成方法的目标图片的示意图;图8是根据本专利技术实施例的一种可选的图片生成方法的生成目标图片的示意图;图9是根据本专利技术实施例的一种可选的图片生成方法的生成视图的示意图;图10是根据本专利技术实施例的一种可选的图片生成方法的对视图进行处理的示意图;图11是根据本专利技术实施例的一种可选的图片生成方法的删除视图的示意图;图12是根据本专利技术实施例的一种可选的图片生成方法的显示隐藏视图的示意图;图13是根据本专利技术实施例的一种可选的图片生成方法的添加辅助视图容器的示意图;图14是根据本专利技术实施例的一种可选的图片生成方法的视图分为不同的类型的示意图;图15是根据本专利技术实施例的一种可选的图片生成方法的列表视图的示意图;图16是根据本专利技术实施例的一种可选的图片生成方法的调整视图的示意图;图17是根据本专利技术实施例的另一种可选的图片生成方法的流程示意图;图18是根据本专利技术实施例的又一种可选的图片生成方法的流程示意图;图19是根据本专利技术实施例的又一种可选的图片生成方法的流程示意图;图20是根据本专利技术实施例的一种可选的图片生成装置的结构示意图;图21是根据本专利技术实施例的一种可选的电子设备的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。根据本专利技术实施例的一个方面,提供了一种图片生成方法,可选地,作为一种可选的实施方式,上述图片生成方法可以但不限于应用于如图1所示的应用环境中。如图1所示,终端设备102包括了存储器104,用于存储终端设备102运行过程中产生的各项数据、处理器106,用于处理运算上述各项数据、显示器108,用于显示当前页面与目标图片。终端设备102上可以运行当前页面。终端设备102可以通过网络110与服务器112之间进行数据交本文档来自技高网
...

【技术保护点】
1.一种图片生成方法,其特征在于,包括:/n显示当前页面,其中,所述当前页面中包括页面元素;/n在接收到对所述当前页面的调整指令的情况下,显示所述当前页面中的页面元素的目标视图,其中,所述目标视图为与所述页面元素对应的视图;/n在接收对所述目标视图执行的编辑操作的情况下,响应所述编辑操作调整所述目标视图,其中,所述编辑操作用于调整所述目标视图的显示属性信息;/n利用调整后的所述目标视图,生成与所述当前页面对应的目标图片。/n

【技术特征摘要】
1.一种图片生成方法,其特征在于,包括:
显示当前页面,其中,所述当前页面中包括页面元素;
在接收到对所述当前页面的调整指令的情况下,显示所述当前页面中的页面元素的目标视图,其中,所述目标视图为与所述页面元素对应的视图;
在接收对所述目标视图执行的编辑操作的情况下,响应所述编辑操作调整所述目标视图,其中,所述编辑操作用于调整所述目标视图的显示属性信息;
利用调整后的所述目标视图,生成与所述当前页面对应的目标图片。


2.根据权利要求1所述的方法,其特征在于,在利用调整后的所述目标视图,生成与所述当前页面对应的目标图片之后,所述方法还包括:
接收对所述目标图片执行的分享指令;
响应于所述分享指令,将所述目标图片分享到目标账号,或者响应于所述分享指令,将所述目标图片分享到服务器,以使所述目标账号查看所述目标图片。


3.根据权利要求1所述的方法,其特征在于,在利用调整后的所述目标视图,生成与所述当前页面对应的目标图片之前,所述方法还包括:
接收添加指令,其中,所述添加指令用于向所述当前页面中添加第一视图,所述添加指令中携带有所述第一视图添加到所述当前页面中的目标位置;
将所述第一视图添加到所述当前页面中的所述目标位置。


4.根据权利要求1所述的方法,其特征在于,所述在接收对所述目标视图执行的编辑操作的情况下,响应所述编辑操作调整所述目标视图包括以下至少之一:
响应于对所述目标视图执行的删除操作,将所述目标视图的显示属性信息中的显示状态标签调整为隐藏;
响应于对所述目标视图执行的拖动操作,将所述目标视图的显示属性信息中的显示位置标签调整为所述拖动操作指示的目标位置;
响应于对所述目标视图执行的替换操作,将被替换的所述目标视图的显示属性信息中的显示状态标签调整为隐藏,将替换后的第一子视图的显示属性信息中的显示状态标签调整为显示;
在所述目标视图超出客户端的显示范围的情况下,响应于对所述目标视图执行的触发操作,将所述目标视图中当前显示在所述客户端内的子视图集合中各个子视图的显示属性信息中的显示状态标签调整为显示,并将所述目标视图中除所述子视图集合之外的其他子视图的显示属性信息中的显示状态标签调整为隐藏。


5.根据权利要求4所述的方法,其特征在于,所述响应于对所述目标视图执行的替换操作,将被替换的所述目标视图的显示属性信息中的显示状态标签调整为隐藏,将替换后的第一子视图的显示属性信息中的显示状态标签调整为显示包括:
将被替换的所述目标视图的视图资源缓存到内存中;
利用所述第一子视图所需的元素数据及视图资源,构建所述第一子视图。


6.根据权利要求1至5任意一项所述的方法,其特征在于,在接收到对所述当前页面的调整指令的情况下,在显示所述当前页面中的页面元素的目标视图之前,所述方法还包括:
按照所述页面元素的数据类型为所述页面元素创建对应的所述目标视图,其中,在所述页面元素中包括列表数据的情况下,通过列表适配器创建与所述列表数据对应的所述目标视图。


7.根据权利要求1至5任意一项所述的方法,其特征在于,所述在接收到对所述当前页面的调整指令的情况下,显示所述当前页面中的页面元素的目标视图包括:
按照所述页面元素在所述当前页面中的显示位置布局,创建所述当前页面的页面视图容器;
在所述页面视图容器中显示所述目标视图,其中,所述目标视图在所述页面视图容器中的显示位置与所述页面元素在所述当前页面中的所述显示位置布局一致。
...

【专利技术属性】
技术研发人员:周文欢李雪峰王佩
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1