一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

图像处理方法、装置、设备与存储介质与流程

2022-05-18 14:51:31 来源:中国专利 TAG:


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.结合第二方面,在一些实施例中,所述确定单元,具体用于:
53.在所述目标视图为所述第二视图的情况下,从所述用户交互信息中获取用户在所述用户交互界面上的滑动轨迹,并确定所述滑动轨迹的属性信息;
54.从所述用户交互信息中获取用户选择的至少一个第二元素对象的标识,并根据所述至少一个第二元素对象的标识,从与所述第二视图关联的第二存储空间中获取所述至少一个第二元素对象的属性信息,所述第二存储空间中存储历史使用过的至少一个元素对象的属性信息;
55.根据所述滑动轨迹的属性信息和所述至少一个第二元素对象的属性信息,确定所述更新内容。
56.第三方面,本技术提供一种图像处理设备,包括处理器、存储器以及通信接口,所述处理器、所述存储器和所述通信接口相互连接,其中,所述通信接口用于接收和发送数据,所述存储器用于存储计算机程序,所述处理器用于调用所述计算机程序,执行如第一方面以及第一方面中任一可能的实现方式描述的方法。
57.第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序;当所述计算机程序在一个或多个处理器上运行时,使得所述一个或多个处理器执行如第一方面以及第一方面中任一可能的实现方式描述的方法。
58.本技术实施例中,在接收到对目标图像进行更新的更新指令时,可以通过先获取与所述目标图像关联的第一视图和第二视图,并根据所述更新指令确定所述第一视图或第二视图为要更新的目标视图,结合获取到的更新内容更新所述目标视图,以实现对所述目标图像中的目标背景图像或目标前景图像的独立更新。本技术能够通过单独存储目标图像的目标背景图像和包含已绘制元素的目标前景图像,在图像处理的过程中,可实现目标背景图像与目标前景图像的独立更新,提高图像处理的灵活性。
附图说明
59.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍。
60.图1为本技术实施例提供的一种图像处理方法的应用场景示意图;
61.图2为本技术实施例提供的一种图像处理方法的流程示意图;
62.图3为本技术实施例提供的一种更新目标背景图像的应用场景示意图;
63.图4为本技术实施例提供的一种更新目标前景图像的应用场景示意图;
64.图5为本技术实施例提供的另一种图像处理方法的应用场景示意图;
65.图6为本技术实施例提供的一种图像处理装置的结构示意图;
66.图7为本技术实施例提供的一种图像处理设备的结构示意图。
具体实施方式
67.下面结合附图对本发明作进一步详细描述。
68.本技术以下实施例中所使用的术语只是为了描述特定实施例的目的,而并非旨在作为对本技术的限制。如在本技术的说明书和所附权利要求书中所使用的那样,单数表达形式“一个”、“一种”、“所述”、“上述”、“该”和“这一”旨在也包括复数表达形式,除非其上下
文中明确地有相反指示。
69.在本技术中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上,“至少两个(项)”是指两个或三个及三个以上,“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:只存在a,只存在b以及同时存在a和b三种情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”。
70.随着图像处理技术领域的发展,各种应用程序所具有的图像处理功能被广泛应用于人们日常的工作或学习当中,随之而来的是人们对图像处理过程中的灵活度的更高需求。
71.目前,图像处理的方法通常是将一张原始图片和若干个已绘制的元素对象存放在同一个视图或图层中,在另外一个视图或图层中绘制新增的元素对象。为更清楚地说明上述方法,本技术实施例提供了上述方法的应用场景图。
72.请参阅图1,图1为本技术实施例提供的一种图像处理方法的应用场景示意图。
73.如图1所示,该应用场景示意图中包括:原始图片101、元素对象102、缓存图层103、活动图层104、元素对象105。其中,原始图片101和元素对象102共同组成待处理的目标图像,原始图片101可视为该目标图像的目标背景图像,元素对象102可视为该目标图像的目标前景图像中的内容,缓存图层103用于存储原始图片101和无需调整的元素对象102,活动图层104用于存储新增的元素对象105。
74.在上述图像处理方法的实现过程中,先将待处理的目标图像中的原始图片101和无需调整的元素对象102拆分开并转移到缓存图层103中,再在活动图层104中绘制新增的元素对象105,绘制完成之后,将上述缓存图层103和上述活动图层104中的内容合并显示在终端设备的显示器中,实现目标图像的更新。
75.但在上述方法中,每进行一次图像的更新,都需要重新将包含已绘制完成的元素对象和原始图片作为待处理的目标图像拆分开来,将包含原始图片在内的所有无需调整的内容转移到缓存图层中,且原始图片是固定不变的,图像处理的灵活度较低。
76.本技术实施例提供了一种图像处理方法,为了更清楚地描述本技术的方案,下面对本技术涉及的一些附图作进一步介绍。
77.请参阅图2,图2为本技术实施例提供的一种图像处理方法的流程示意图。如图2所示,上述方法包括以下步骤:
78.s201、当检测到对目标图像进行更新的更新指令时,获取与上述目标图像关联的第一视图和第二视图。
79.本技术实施例中,上述目标图像可以是从终端设备的系统图片库中导入得到的图像,也可以是通过网络加载得到的图像。上述第一视图和上述第二视图分别定义上述目标图像的目标背景图像的属性信息和上述目标图像的目标前景图像中的至少一个第一元素对象的属性信息。可以理解的,上述目标背景图像为上述目标图像中的作为背景展示的一个或多个图像,上述目标前景图像为上述目标图像中的除以上图片之外的至少一个第一元素对象,上述第一元素对象可以是图像元素、图形元素或文字元素中的任意一种。其中,图像元素包括由电子设备捕捉到的实际场景画面或以数字化形式存储的任意画面,图形元素
包括由外部轮廓线条构成的矢量图,文字元素包括通过指令或数据输入装置输入的文字。
80.示例性的,在所述目标图像为从终端设备的系统图片库中导入得到的图像的情况下,可以先获取上述系统图片库的访问权限,得到授权后打开上述系统图片库,获取上述目标图像的存储路径,进而得到到上述目标图像。或者,在所述目标图像为通过网络加载得到的图像的情况下,可以获取上述目标图像的统一资源定位符(uniform resource locator,url)地址,加载上述目标图像,进而得到上述目标图像。
81.进一步的,在获取到上述目标图像之后,调用具有识别或接收上述更新指令的功能的控件,来检测上述更新指令。在检测到上述更新指令的情况下,根据上述目标图像与第一视图和第二视图之间的层级关系,获取上述第一视图和上述第二视图。
82.s202、根据上述更新指令,确定待更新的目标视图。
83.本技术实施例中,该目标视图为上述中的第一视图或第二视图。
84.可选的,可以通过设置与上述第一视图对应的第一触发条件和与上述第二视图对应的第二触发条件的方式确定待更新的目标视图,具体的,在上述更新指令满足上述第一触发条件的情况下,确定上述目标视图为上述第一视图,在上述更新指令满足上述第二触发条件的情况下,确定上述目标视图为上述第二视图。
85.示例性的,可以在显示上述目标图像的显示器上分别设置与上述第一视图对应的对应的第一图标以及与上述第二视图对应的第二图标,在上述第一图标被点击的情况下,确定上述目标视图为上述第一视图,在上述第二图标被点击的情况下,确定上述目标视图为上述第二视图。
86.或者,可以分别设置与上述第一视图对应的对应的第一手势以及与上述第二视图对应的第二手势,具体的,在上述显示器所在的终端设备上安装有具有手势识别功能的传感器,在感应到上述第一手势的情况下,确定上述目标视图为上述第一视图,在感应到上述第二手势的情况下,确定上述目标视图为上述第二视图。
87.或者,可以分别设置与上述第一视图对应的对应的第一语音以及与上述第二视图对应的第二语音,在上述显示器所在的终端设备上安装有具有语音识别功能的传感器,具体的,上述具有语音识别功能的传感器中可搭载语义分析算法,在识别到上述第一语音或与上述第一语音具有相同语义的语音文本的情况下,确定上述目标视图为上述第一视图,在识别到上述第二语音或与上述第二语音具有相同语义的语音文本的情况下,确定上述目标视图为上述第二视图。
88.s203、获取更新内容,并根据上述更新内容对上述目标视图的内容进行更新。
89.本技术实施例中,根据上述目标视图的不同,上述更新内容可以包括不同的内容。具体的,在上述目标视图为上述第一视图的情况下,上述更新内容可以包括对上述第一视图中定义的目标背景图像的属性信息执行的第一操作类型,上述操作类型包括向目标背景图像中添加图像、删除图像、以及修改图像中的任意一项。或者,在上述目标视图为上述第二视图的情况下,上述更新内容可以包括对上述第二视图中定义的目标前景图像的属性信息执行的第二操作类型,上述第二操作类型包括向目标前景图像中添加元素对象、删除元素对象、以及调整元素对象中的任意一项。
90.可选的,可以将上述图像处理方法应用于包含用户交互界面的终端设备中,并获取用户在上述用户交互界面上输入的于上述目标图像有关的信息,作为用户交互信息,根
据上述用户交互信息,确定上述更新内容。
91.在一些可能的实施方式中,可以将历史使用过的至少一个背景图像的属性信息存放在第一存储空间中,该第一存储空间与上述第一视图之间具有层级关系。在上述目标视图为上述第一视图且上述更新内容中包含的第一操作类型为向上述目标背景图像中添加图像的情况下,可以从上述用户交互信息中获取用户选中的新增图像的标识,根据该标识从上述第一存储空间中获取到上述新增图像的属性信息,将上述新增图像的属性信息确定为更新内容,并将该更新内容添加到上述第一视图中。
92.为更清晰地描述从上述第一存储空间中获取上述新增图像的属性信息并添加到上述第一视图中的过程,下面将结合本技术实施例提供的附图3作进一步介绍。
93.请参阅图3,图3为本技术实施例提供的一种更新目标背景图像的应用场景示意图。如图3所示,该应用场景中包括第一存储空间301、新增图像302、第一视图303,目标背景图像304。其中,图中位于第一存储空间301中的新增图像302为上述用户选中的图像,位于第一视图303中的新增图像302相对于目标背景图像304为新增的图像,目标背景图像304中包括至少一个图像。应当说明的是,上述第一存储空间301中可以按照存储时间的先后顺序,确定每个背景图像的标识,如图中所示的每个图像左上角的字符标识,可以将该标识作为索引,以获取每个背景图像的属性信息。
94.在对上述第一视图303中的内容进行更新的过程中,通过调用指定的接口访问上述第一存储空间301,选中上述新增图像302并获取到上述新增图像302的标识,并根据上述新增图像302的标识获取到与其关联的属性信息,将新增图像302的属性信息添加到上述第一视图303中,实现第一视图中目标背景图像的更新。可以理解的,更新后的目标背景图像包括上述目标背景图像304和新增图像302,相应的,更新后的第一视图303中包含上述目标背景图像304的属性信息和新增图像302的属性信息。
95.在一些可能的实施方式中,可以将历史绘制过的至少一个第一元素对象的属性信息存放在第二存储空间中,该第二存储空间与上述第二视图之间具有层级关系。在上述目标视图为上述第二视图且上述更新内容中包含的第二操作类型为向上述目标前景图像中添加元素对象的情况下,可以从上述用户交互信息中获取用户选中的至少一个第二元素对象的标识,根据该标识从上述第二存储空间中获取到上述至少一个第二元素对象的属性信息,将上述至少一个第二元素对象的属性信息确定为更新内容,并将该更新内容添加到上述第二视图中。
96.特别的,在一些可能的实施方式中,可以从上述用户交互信息中获取用户在上述用户交互界面上的滑动轨迹,并确定该滑动轨迹的属性信息,再从上述第二存储空间中获取至少一个第二元素对象的属性信息,根据上述滑动轨迹的属性信息和上述至少一个第二元素对象的属性信息确定上述更新内容,并将该更新内容添加到上述第二视图中。
97.为更清晰地描述从上述第二存储空间中获取上述滑动轨迹的属性信息和上述至少一个第二元素对象的属性信息并添加到上述第二视图中的过程,下面将结合本技术实施例提供的附图4作进一步介绍。
98.请参阅图4,图4为本技术实施例提供的一种更新目标前景图像的应用场景示意图。如图4所示,该应用场景中包括:第二存储空间401、第二元素对象402、终端设备403、用户交互界面404、滑动轨迹405、第二视图406、更新内容407、第二视图408、更新内容409。其
中,第二存储空间401中存储有历史绘制的至少一个第一元素对象,该第一元素对象包括图像元素、图形元素、文字元素,第二元素对象402包含于上述第二存储空间401中,终端设备403上安装有用户交互界面404。
99.应当说明的是,在第二存储空间401中,可以按照存储时间的先后顺序确定上述至少一个第一元素对象的标识,可根据该标识获取每个第一元素对象的属性信息,此外,如图所示的方法中第二元素对象的数量可以是一个或一个以上,且该第二元素对象可以是图像元素、图形元素或文字元素,图中示出的第二元素对象402仅是上述第二元素对象的一种可能的呈现形式,上述方法的实施不应以此为限定。
100.在向目标前景图像中新增元素对象的过程中,可以通过调用指定的接口访问上述第二存储空间401,选中第二元素对象402并获取到第二元素对象402的标识,并根据上述第二元素对象402的标识获取到与其关联的属性信息。当用户在用户交互界面404中执行滑动操作时,上述用户交互界面404响应滑动事件,并调用相应的滑动控件以接收用户绘制的滑动轨迹405。根据上述滑动轨迹405的属性信息和上述第二元素对象402的属性信息确定上述更新内容,并将该更新内容添加到上述第二视图中。
101.可选的,在将上述第二元素对象402作为上述滑动轨迹405的线条颜色的情况下,得到上述更新内容407,并将上述更新内容407显示在更新后的第二视图406中。或者,在将上述第二元素对象402作为上述滑动轨迹405的填充颜色的情况下,得到上述更新内容409,并将上述更新内容409显示在更新后的第二视图408中。可以理解的,上述第二视图406、上述第二视图408与更新前的第二视图中的内容可以是不同的。
102.s204、获取上述第一视图和上述第二视图中除上述目标视图之外的视图,作为未更新视图,加载更新后的目标视图中的内容和上述未更新视图中的内容,以显示更新后的目标图像。
103.本技术实施例中,上述更新后的目标视图中的内容与更新前的目标视图中的内容可以是不同的,可以理解的,对于上述未更新视图,在加载的过程中无需进行刷新重绘,只需获取到上述未更新视图中的内容并显示在显示器中的指定区域即可。
104.示例性的,可以先分别确定上述更新后的目标视图和上述未更新视图在上述显示器中的第一显示区域和第二显示区域,再加载上述更新后的目标视图和上述未更新视图中的内容,结合上述第一显示区域和上述第二显示区域,将上述更新后的目标视图和上述未更新视图中的内容显示在上述显示器中。
105.其中,可以分别调用与上述第一视图对应的第一加载控件和与上述第二视图对应的第二加载控件,获得用于描述上述更新后的目标视图中的内容的第一数据信息和用于描述上述未更新视图中的内容的第二数据信息,得到上述更新后的目标视图和上述未更新视图中的内容。再通过分别将上述第一数据信息和上述第二数据信息解码,得到第一像素信息和第二像素信息,将上述第一像素信息和上述第二像素信息对应显示在上述第一显示区域和上述第二显示区域中,实现将上述更新后的目标视图和上述未更新视图中的内容显示在上述显示器中。
106.在一些可能的实施方式中,在上述目标背景图像中包含两个或两个以上的图像的情况下,可以通过设置每个图像的切换频率实现上述目标背景图像的动态显示。为更清晰地描述上述方法,下面将结合本技术实施例提供的附图5作进一步介绍。
107.请参阅图5,图5为本技术实施例提供的另一种图像处理方法的应用场景示意图。如图5所示,该应用场景中包括第一视图501、第二视图502、目标背景图像503、目标前景图像504、第一元素对象505、终端设备506。其中,第一视图501可以是前述中的更新前或更新后的第一视图303,第二视图502可以是前述中的更新前或更新后的第二视图406,也可以是更新前或更新后的第二视图408,目标背景图像503可以是前述中的更新前或更新后的目标背景图像304,目标前景图像504中可以包括前述中的更新内容407和前述中的更新内容409。
108.在加载第一视图501和第二视图502中的内容之前,可以设置目标背景图像503中每个图像的切换频率,以控制每个图片的显示时长,再分别调用与上述第一视图501对应的第一加载控件和与上述第二视图502对应的第二加载控件,获取第一视图501和第二视图502中的内容,并显示在终端设备506的显示器中。假设每个图像的显示时长为t,则其显示效果可描述如下:从图像1开始显示,经过1
·
t的时长后,开始显示图像2,以此类推,在经过(n-1)
·
t的时长后,开始显示图像n,在上述目标图像背景503中的每个图像都显示一次之后,视为一次完整的显示过程。应当说明的是,在一次完成的显示过程结束之后,上述显示器中可处于单独显示图像n或图像1的状态,也可以重新发起一次或多次上述显示过程,此外,本技术实施例中的终端设备包括智能手机、电脑或具有可实现本技术中的图像处理方法的可穿戴电子设备
109.本技术实施例中,在接收到对目标图像进行更新的更新指令时,可以通过先获取与所述目标图像关联的第一视图和第二视图,并根据所述更新指令确定所述第一视图或第二视图为要更新的目标视图,结合获取到的更新内容更新所述目标视图,以实现对所述目标图像中的目标背景图像或目标前景图像的独立更新。本技术能够通过单独存储目标图像的目标背景图像和包含已绘制元素的目标前景图像,在图像处理的过程中,可实现目标背景图像与目标前景图像的独立更新,提高图像处理的灵活性。
110.本技术实施例还提供了一种图像处理装置,请参阅图6,图6为本技术实施例提供的一种图像处理装置的结构示意图。
111.如图6所示,该图像处理装置可以包括:
112.获取单元601,用于当检测到对目标图像进行更新的更新指令时,获取与上述目标图像关联的第一视图和第二视图,上述第一视图中定义上述目标图像的目标背景图像的属性信息,上述第二视图中定义上述目标图像的目标前景图像中的至少一个第一元素对象的属性信息;
113.确定单元602,用于根据上述更新指令,确定待更新的目标视图,上述目标视图为上述第一视图或者上述第二视图;
114.更新单元603,用于获取更新内容,并根据上述更新内容对上述目标视图的内容进行更新;
115.加载单元604,用于获取上述第一视图和上述第二视图中除上述目标视图之外的视图,作为未更新视图,加载更新后的目标视图中的内容和上述未更新视图中的内容,以显示更新后的目标图像。
116.在一种可能的设计中,上述装置还包括:
117.设置单元605,用于设置与上述第一视图对应的第一触发条件和与上述第二视图
对应的第二触发条件;
118.上述确定单元602,具体用于:
119.在上述更新指令满足上述第一触发条件的情况下,确定上述目标视图为上述第一视图;
120.在上述更新指令满足上述第二触发条件的情况下,确定上述目标视图为上述第二视图。
121.在一种可能的设计中,上述装置应用于包含用户交互界面的终端设备;上述更新单元603,具体用于:
122.获取用户交互信息,上述用户交互信息包括用户在上述用户交互界面上输入的与上述目标图像有关的信息;
123.根据上述用户交互信息,确定上述更新内容。
124.在一种可能的设计中,上述确定单元602,具体用于:
125.在上述目标视图为上述第一视图的情况下,从上述用户交互信息中获取用户选择的新增图像的标识;
126.根据上述新增图像的标识,从与上述第一视图关联的第一存储空间中获取上述新增图像的属性信息,并将上述新增图像的属性信息确定为上述更新内容,上述第一存储空间中存储历史使用过的至少一个背景图像的属性信息。
127.在一种可能的设计中,上述更新单元603,具体用于:
128.向上述第一视图中添加上述新增图像的属性信息,以更新第一视图中上述目标背景图像的属性信息。
129.在一种可能的设计中,上述确定单元602,具体用于:
130.在上述目标视图为上述第二视图的情况下,从上述用户交互信息中获取用户选择的至少一个第二元素对象的标识;
131.根据上述至少一个第二元素对象的标识,与上述第二视图关联的第二存储空间中获取上述至少一个第二元素对象的属性信息,并将上述至少一个第二元素对象的属性信息确定为上述更新内容,上述第二存储空间中存储历史使用过的至少一个元素对象的属性信息。
132.在一种可能的设计中,上述确定单元602,具体用于:
133.在上述目标视图为上述第二视图的情况下,从上述用户交互信息中获取用户在上述用户交互界面上的滑动轨迹,并确定上述滑动轨迹的属性信息;
134.从上述用户交互信息中获取用户选择的至少一个第二元素对象的标识,并根据上述至少一个第二元素对象的标识,从与上述第二视图关联的第二存储空间中获取上述至少一个第二元素对象的属性信息,上述第二存储空间中存储历史使用过的至少一个元素对象的属性信息;
135.根据上述滑动轨迹的属性信息和上述至少一个第二元素对象的属性信息,确定上述更新内容。
136.其中,图6所示装置实施例的具体描述可以参照前述图2至图5中所示方法实施例的具体说明,在此不进行赘述。
137.本技术实施例还提供了一种图像处理设备,请参阅图7,图7为本技术实施例提供
的一种图像处理设备的结构示意图。
138.如图7所示,该图像处理设备700可以包括:至少一个处理器701,例如中央处理器(central processing unit,cpu),至少一个通信接口703,存储器704,至少一个通信总线702。其中,通信总线702用于实现这些组件之间的连接通信。通信接口703可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器704可以是高速缓冲存储器(cache),也可以是非易失存储器(non-volatile memory,nvm),例如至少一个磁盘存储器。存储器704可选的还可以是至少一个位于远离前述处理器701的存储装置。如图7所示,作为一种计算机存储介质的存储器704中可以包括操作系统、网络通信单元以及程序指令。
139.在图7所示的图像处理设备700中,处理器701可以用于加载存储器704中存储的程序指令,并具体执行以下操作:
140.当检测到对目标图像进行更新的更新指令时,获取与所述目标图像关联的第一视图和第二视图,所述第一视图中定义所述目标图像的目标背景图像的属性信息,所述第二视图中定义所述目标图像的目标前景图像中的至少一个第一元素对象的属性信息;
141.根据所述更新指令,确定待更新的目标视图,所述目标视图为所述第一视图或者所述第二视图;
142.获取更新内容,并根据所述更新内容对所述目标视图的内容进行更新;
143.获取所述第一视图和所述第二视图中除所述目标视图之外的视图,作为未更新视图,加载更新后的目标视图中的内容和所述未更新视图中的内容,以显示更新后的目标图像。
144.需要说明的是,具体执行过程可以参见图2至图5中所示方法实施例的具体说明,在此不进行赘述。
145.本技术实施例还提供了一种计算机可读存储介质,上述计算机可读存储介质可以存储有多条指令,上述指令适于由处理器加载并执行如上述图2至图5中所示实施例的方法步骤,具体执行过程可以参见图2至图5中所示实施例的具体说明,在此不进行赘述。
146.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行该计算机程序指令时,全部或部分地产生本技术实施例的流程或功能。该计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,该计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。该计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。该可用介质可以是磁性介质(例如软盘、硬盘、磁带)、光介质(例如数字通用光盘)、或者半导体介质(例如固态硬盘)等。
147.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:只读存储记忆体(read-only memory,rom)、随机存储记忆体(random access memory,ram)、磁碟或者光
盘等各种可存储程序代码的介质。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献