对象颜色的修改方法、装置、电子设备及可读存储介质与流程

文档序号:31852598发布日期:2022-10-19 01:38阅读:45来源:国知局
对象颜色的修改方法、装置、电子设备及可读存储介质与流程

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.图1为本技术实施例所提供的一种对象颜色的修改方法的流程图;
44.图2为本技术实施例所提供的对象绘制界面的示意图之一;
45.图3为本技术实施例所提供的对象绘制界面的示意图之二;
46.图4为本技术实施例所提供的对象绘制界面的示意图之三;
47.图5为本技术实施例所提供的一种对象颜色的修改装置的结构示意图之一;
48.图6为本技术实施例所提供的一种对象颜色的修改装置的结构示意图之二;
49.图7为本技术实施例所提供的一种电子设备的结构示意图。
具体实施方式
50.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的每个其他实施例,都属于本技术保护的范围。
51.首先,对本技术可适用的应用场景进行介绍。本技术可应用于计算机技术领域。随着绘画技术的不断发展,绘画呈现丰富多元的局面,不再是依赖线条或者几何图形单一展示,而是更注重色彩的搭配与运用,同时,随着计算机技术和人工智能的快速发展,智能绘画越来越受到用户的青睐,用户可以通过智能绘图工具设计多样的绘制对象以供后续使用。
52.在设计绘制对象时,为绘制对象进行色彩填充是比较重要的环节,现阶段的绘图工具中,填充绘制对象的颜色或者修改绘制对象的颜色这一系列操作主要依靠拾色器、色板和预设颜色等控件实现,具体交互方式通常为选中要修改颜色的绘制对象后,找到该工具的编辑窗口等位置,打开调色板选择需要的颜色。但是,这种交互方式下,若有多个绘制对象需要变更颜色,则需要不断重复选中-打开色板-调整颜色的操作,导致修改颜色的过程繁琐,效率低。
53.本技术实施例所提供的对象颜色的修改方法适用于不同场景下针对于对象进行颜色修改的场景,包括但不限于用户可以自行更改对象颜色的游戏中(如,用户可以自主设置虚拟角色,在对虚拟角色进行上色从而完成虚拟角色的形象设计的过程中);还可以是在对象设计的过程中通过绘图工具为对象进行颜色填充修改的过程中,在上述对不同对象的上色过程中,均需要用到相应的绘图工具,在对绘图工具研究的过程中,取色器在一定程度上能帮助用户省下反复选取同一颜色的操作,但当用户需要使用界面里未用过的颜色时,还是需要去工具栏位置寻找调色板入口。如果用户需要使用预设好的颜色,则需要先设定一批预设色板,色板修改的流程和功能往往需要单独设置,依旧无法高效地执行绘制对象的颜色的更新操作。
54.基于此,本技术实施例提供了一种对象颜色的修改方法,以简化绘制对象颜色更
新的步骤,提升绘制对象颜色更新的便捷性以及效率。为便于对本实施例进行理解,对本技术实施例提供的对象颜色的修改方法、装置、电子设备及可读存储介质进行详细介绍。本技术实施例可以应用于游戏领域,比如,应用于每秒传输帧数(frames per second,fps)类型的游戏或者大型多人在线(massive multiplayer online,mmo)类型的游戏;需要说明的是,本技术实施例不限定于上述类型的游戏,同样也不限定于游戏领域。
55.本技术实施例中的对象颜色的修改方法可以运行于终端设备或者是服务器。其中,终端设备可以为本地终端设备(比如本地触控终端)。当对象颜色的修改方法运行于服务器时,可以为云游戏。
56.在一种可选的实施方式中,云游戏是指以云计算为基础的游戏方式。在云游戏的运行模式下,游戏程序的运行主体和游戏画面呈现主体是分离的,信息的生成方法的存储与运行是在云游戏服务器上完成的,云游戏客户端用于数据的接收、发送以及游戏画面的呈现,举例而言,云游戏客户端可以是靠近用户侧的具有数据传输功能的显示设备,如,移动终端、电视机、计算机、掌上电脑等;但是进行信息生成的终端设备为云端的云游戏服务器。在进行游戏时,用户操作云游戏客户端向云游戏服务器发送操作指令,云游戏服务器根据操作指令运行游戏,将游戏画面等数据进行编码压缩,通过网络返回给云游戏客户端,最后,通过云游戏客户端进行解码并输出游戏画面。
57.在另一种可选的实施方式中,终端设备可以为本地终端设备。本地终端设备存储有游戏程序并用于呈现游戏画面。本地终端设备用于通过图形用户界面与用户进行交互,即,常规的通过电子设备下载安装游戏程序并运行。该本地终端设备将图形用户界面提供给用户的方式可以包括多种,例如,可以渲染显示在本地终端设备的显示屏上,或者,通过全息投影提供给用户。举例而言,本地终端设备可以包括显示屏和处理器,该显示屏用于呈现图形用户界面,该图形用户界面包括游戏画面,该处理器用于运行该游戏、生成图形用户界面以及控制图形用户界面在显示屏上的显示。
58.本技术实施例提供的一种对象颜色的修改方法可以运行于前述提到的本地终端设备中,也可以运行于前述提到的云游戏客户端中。下面以上述对象颜色的修改方法运行于本地终端设备(以下简称终端设备)为例进行说明。
59.请参阅图1,图1为本技术实施例所提供的一种对象颜色的修改方法的流程图。如图1中所示,本技术实施例提供的对象颜色的修改方法,包括:
60.s101、在所述图形用户界面中提供一个对象绘制界面,在所述对象绘制界面中显示有多个绘制对象以及颜色调整区域;所述颜色调整区域由多个颜色调整子区域组成。
61.s102、响应于选中操作,确定选中的目标对象以及颜色调整子区域,并将所述目标对象的填充颜色更新为所述颜色调整子区域对应的颜色。
62.s103、响应于关联指令,将所述关联指令所指示的多个绘制对象与指定的颜色调整子区域关联。
63.s104、响应针对于多个颜色调整子区域中目标调整子区域的颜色的更新,将与所述目标调整子区域关联的至少一个绘制对象的填充颜色同时进行更新。
64.本技术实施例所提供的一种对象颜色的修改方法,通过在对象绘制界面中显示一颜色调整区域,通过绘制对象与颜色调整区域中各个颜色调整子区域的关联关系,在对颜色调整子区域的颜色进行修改时,可以同时批量修改多个绘制对象的颜色,简化绘制对象
颜色更新的步骤,有助于提升绘制对象颜色更新的便捷性以及效率。
65.下面对本技术实施例示例性的各步骤进行说明:
66.s101、在所述图形用户界面中提供一个对象绘制界面,在所述对象绘制界面中显示有多个绘制对象以及颜色调整区域;所述颜色调整区域由多个颜色调整子区域组成。
67.在本技术实施例中,用户可以通过对象绘制界面绘制对象,设置对象的形态、显示方式以及颜色等。
68.值得注意的是,本技术实施例所提供的对象颜色的修改方法适用于不同场景下针对于对象进行颜色修改的场景,包括但不限于用户可以自行更改对象颜色的游戏中(如,用户可以自主设置虚拟角色,在对虚拟角色进行上色的过程中);还可以是在对象设计的过程中通过绘图工具为对象进行颜色填充修改的过程中。
69.相应地,在对象绘制界面中可以包括多个绘制对象用户可以在对象绘制界面中绘制的对象包括但不限于游戏场景中的游戏元素(可以是在游戏设计过程中,设计师对游戏中的需要进行显示设计的基本游戏元素,也可以是交互游戏中,需要玩家自行操作设计的待上色的游戏元素)、显示界面中的应用软件对应的图标、游戏场景中对应的指示图标以及列表中的不同行或者不同列等。
70.值得注意的是,多个绘制对象可以是绘制完成的对象也可以是未绘制完成的对象,对于未绘制完成的绘制对象,用户可以通过在绘制界面中的操作来完成绘制。
71.具体地,未绘制完成的情况包括但不限于对象的设计线条为绘制完成、绘制对象还未上色或者调整颜色等。
72.在本技术实施例中,针对的是对绘制对象的颜色进行调整的情况,因此,在本技术实例中,绘制界面中还应该显示颜色调整区域,颜色调整区域由多个连续的颜色调整子区域构成。
73.在一种可能的实施方式中,颜色调整区域的形状可以设置为任意形状,例如:与现有技术中色斑一样的矩形、环形等;在本技术实施例中,为了更好地对颜色调整区域中的颜色进行提取以及更新颜色调整区域中的颜色的操作,优先考虑不同位置均可直接对相应的颜色调整子区域进行操作的环形。同时,环形的结构遮挡对象绘制界面的面积相较于矩形要小,采用环形结构的设置,可以在最大程度上减少由于显示颜色调整区域时,对象绘制界面中的对象的遮挡程度,以使用户可以更清楚的观察到多个绘制对象,进而对绘制对象进行设计修改等操作。
74.值得注意的是,位于颜色调整区域中的多个颜色调整子区域之前的连续设置关系可以根据用户对于颜色的取色需求(如删除不常使用的颜色)断开设置,如将颜色调整区域的展示形式可以从“环形”转换为“c型”。
75.在一种可能的实施方式中,颜色调整区域中的包括的颜色调整子区域,以及每个颜色调整子区域对应的颜色,可以是用户根据颜色设置需求以及使用需求在应用系统中提前设置的,也可以是系统中像现有技术中的色板一样自带的。
76.在一种可能的实施方式中,颜色调整区域可以由多个连续的颜色调整子区域组成,并且在每个颜色调整子区域中都填充有对应的颜色;颜色调整区域还可以由多个连续的颜色调整子区域组成,但是每个颜色调整子区域中均是空白的,即从显示形式上看,该颜色调整子区域是一个空白的显示区域。
77.在一种可能的实施方式中,颜色调整区域可以是一直显示在对象绘制界面中,还可以是通过用户的操作才进行显示的,即只有在用户有对绘制对象的颜色进行修改的需求时,才会在对象绘制界面上显示颜色调整区域,这样可以保证用户在不需要更新绘制对象的颜色时,绘制界面中只显示绘制对象,防止颜色调整区域遮挡对象绘制界面中的绘制对象,影响针对于绘制对象的正常绘制操作,因此,在本技术中优先选择需要通过用户的操作才进行颜色调整区域显示操作方式。
78.具体地,通过以下步骤在所述对象绘制界面中展示所述颜色调整区域:
79.a1:响应于区域唤起操作,根据所述区域唤起操作的操作位置,将所述颜色调整区域悬浮显示在所述对象绘制界面中与操作位置对应的显示区域中。
80.在本技术实施例中,区域唤起操作可以是用户在绘制对象上的操作,例如,以用户的操作是在终端设备上的进行的为例,用户可以通过外接的输入设备(鼠标)点击或者是长按选中的绘制对象,执行对颜色调整区域的区域唤起操作;还可以是通过外接的输入设备(键盘)上快捷键的操作,执行对颜色调整区域的区域唤起操作。
81.在一种可能的实施方式中,由于区域唤起操作是在绘制对象上进行的操作,那么大概率是要对该绘制对象进行颜色修改的操作,因此,为了方便用户在颜色调整区域上的操作,可以将颜色调整区域显示在区域唤起操作的操作位置所在的绘制对象的预设距离内。
82.具体地,将所述颜色调整区域悬浮显示在所述对象绘制界面中与操作位置对应的显示区域中;其中,所述显示区域为所述操作位置所属的绘制对象的预设距离处,且不被所述多个绘制对象遮挡的区域。
83.值得注意的是,在显示颜色调整区域时,一般是对绘制对象进行上色操作的过程,此时,可能不会再进行对象的绘制操作的,因此可以将颜色调整区域悬浮显示在对象绘制界面中,以保证对象绘制界面中的绘制对象不会对颜色调整区域进行遮挡,更有利于通过在颜色调整区域上的操作来调整绘制对象的颜色。
84.在另一种可能的实施方式中,颜色调整区域的数量可以设置为多个,用户在对颜色调整区域进行设置时,可以设置每个颜色调整区域关联一个对象类型,用于为该对象类型的绘制对象填充颜色,将不同的颜色调整区域与绘制对象的类型进行关联,进而可以在展示颜色调整区域时根据绘制对象以及用户上一次的操作,将对应的颜色调整区域进行展示。
85.具体地,步骤“响应于唤起操作,根据所述区域唤起操作的操作位置,将所述颜色调整区域悬浮显示在所述对象绘制界面中与操作位置对应的显示区域中”,包括:
86.b1:响应于区域唤起操作,根据所述区域唤起操作的操作位置所属的绘制对象的对象类型,确定关联的对象类型与所述对象类型一致的展示调整区域。
87.b2:将所述展示调整区域悬浮显示在所述对象绘制界面中与操作位置对应的显示区域中。
88.在本技术实施例中,响应于区域唤起操作,根据区域唤起操作的操作位置所属的绘制对象的对象类型,确定出现阶段用户在对绘制对象进行填色所需要的展示调整区域,直接将展示调整区域展示在对象绘制界面中,从而可以减少用户查找颜色调整区域的时间,提高对绘制对象的颜色填充的效率。
89.在另一种可能的实施方式中,考虑到用户对同一颜色展示调整区域的使用需求或者是使用偏好,用户可能在一段时间内均会使用同一颜色展示调整区域,因此,还可以记录用户在上一次在对绘制对象进行颜色填充时,所使用的颜色展示调整区域,然后当用户再一次执行区域唤起操作时,将用户上一次使用的颜色展示调整区域展示在对象绘制区域中,以方便用户对颜色展示调整区域中的颜色进行提取以及使用。
90.在一种可能的实施方式中,当将多个颜色调整区域先是在对象绘制界面中时,还可以通过显示标记标识的方式将其他颜色调整区域对应的控制控件显示在颜色调整区域的预设位置处,当用户点击相应的标记标识时,可以将显示的颜色调整区域进行切换。
91.具体地,可以预先对不同的颜色调整区域进行编号,在标记标识中展示对应的编号,当前显示在对象绘制界面中的颜色调整区域的标记标识也可以进行显示,但是要通过特殊标记与其他未显示的颜色调整区域的标记标识进行区分,例如,可以通过不同的透明度进行区分,或者是不同的显示颜色进行区分。
92.在具体的实施例中,多个标记标识可以按照对应的编号大小依次排列在颜色调整区域的预设位置处,可以是排成竖排或者横排,具体排列方式可以根据用户的需求或者是对象绘制界面的显示区域来确定,本技术实施例中不做具体限定。
93.在一种可能的实施方式中,颜色调整区域可以跟随不同的待改变颜色的绘制对象所在位置,变换不同的显示位置,那么相应地,多个颜色调整区域对应的多个标记标识的显示形式也可以随之进行更改,例如,为了在显示过程中尽可能少地遮挡对象绘制界面中的绘制对象,可以将多个标记标识由竖向排列更改为横向排列等。
94.值得注意的是,一方面,颜色调整区域可以是在不同的颜色调整子区域填充有不同颜色的区域,这时可以通过该颜色调整区域进行单个绘制对象的颜色的更新操作,多个绘制对象的颜色批量更新操作以及颜色存储操作;另一方面,颜色调整区域还可以是未填充任何颜色的空白区域,这时可以通过该颜色调整区域进行颜色存储操作,在颜色填充后也可以进行单个绘制对象的颜色的更新操作,多个绘制对象的颜色批量更新操作。
95.请参阅图2,图2为本技术实施例所提供的对象绘制界面的示意图之一,如图2中所示,在对象绘制界面200中包括a元素210、b元素220、c元素230以及d元素240,根据区域唤醒操作的操作位置,确定出操作位置位于b元素220上,那么需要在b元素220的预设位置显示颜色调整区域250,在颜色调整区域250中包括多个填充有不同颜色的颜色调整子区域251,在颜色调整区域250的预设位置处包括多个标记标识260,多个标记标识260依次竖向排列,用户可通过对多个标记标识260的切换操作来切换不同的颜色调整区域250,因为当前在对象绘制界面200中显示的颜色调整区域250对应的标记编号为1,需要对颜色调整区域250对应的标记标识260进行特殊显示,以提示用户当前显示的是哪一个颜色调整区域250,因此,多个标记标识260中标识编号为1的标记标识的显示颜色要比其他标记标识260的显示颜色深。
96.s102、响应于选中操作,确定选中的目标对象以及颜色调整子区域,并将所述目标对象的填充颜色更新为所述颜色调整子区域对应的颜色。
97.在本技术实施例中,选中操作可以是针对于绘制对象的也可以是针对于颜色调整子区域的,还可以是同时针对于绘制对象的也可以是针对于颜色调整子区域的。
98.针对于用户选中的目标对象的颜色的更新方式,本技术实施例中提供了两种可行
的实现方式,一种为在用户通过对多个绘制对象的选中操作确定出目标对象之后,调出工具栏中的色板,通过对工具栏中的色板中颜色的选择来对选中的目标对象的颜色进行调整;另一种是在对象绘制界面中展示颜色调整区域后,根据颜色调整区域中的颜色调整子区域便捷地调整绘制对象的颜色,上述两种方式作为本技术实施例中的并列方案,同时存在互相之间的操作并不受影响,用户可以根据自己额需求进行选择,为用户提供了多种更新绘制对象的颜色的方式。
99.在一种可能的实施方式中,重点针对于根据颜色调整区域中的颜色调整子区域便捷地调整绘制对象的颜色的方式进行阐述。
100.具体地,步骤通过以下步骤将所述目标对象的填充颜色更新为所述颜色调整子区域对应的颜色:
101.c1:响应于在所述颜色调整区域上的取色操作,根据所述取色操作的操作位置,确定选取的颜色调整子区域;
102.c2:将所述颜色调整子区域的颜色拖动到所述目标对象所在位置,所述目标对象的填充颜色更新为所述颜色调整子区域对应的颜色。
103.在本技术实施例中,取色操作对应取色器可以是外接输入设备鼠标,当鼠标在颜色调整区域中选中的颜色调整子区域进行点击操作时,鼠标可以执行取色器的功能,将颜色调整子区域中表层的颜色进行提取。
104.在一种可能的实施方式中,在将颜色调整子区域中表层的颜色拖动到目标对象所在位置时,可以将目标对象先更新为对应的颜色后,处于预览状态,以使用户可以提前观看目标对象更新颜色之后的效果,若是用户确定对目标对象进行颜色修改时,可以在目标对象所在位置处结束取色操作(若是通过长按鼠标执行拖动取色操作,结束取色操作可以是结束对鼠标的长按操作),然后目标对象的颜色更新为所选取的颜色;若是用户在预览时觉得目标对象更新颜色的效果不好,可以通过将鼠标移动到目标对象所在位置之外,结束取色操作,或者是直接根据外接设备键盘中的快捷键(如,esc键)或者是点击鼠标的右键(假设拖动取色过程中操作的均是鼠标的左键),开取消本次对目标对象的颜色修改过程。
105.请参阅图3,图3为本技术实施例所提供的对象绘制界面的示意图之二,响应于取色操作,确定出颜色调整区域250中的第一调整子区域2511,对第一调整子区域2511中的颜色进行取色后进行拖动,拖动到b元素220后,b元素220的显示颜色更新为第一调整子区域2511中的颜色。
106.s103、响应于关联指令,将所述关联指令所指示的多个绘制对象与指定的颜色调整子区域关联。
107.在本技术实施例中,关联指令可以是用户对不同绘制对象通过颜色调整区域中的颜色调整子区域进行填充颜色的填充过程,当某一个颜色填充了对应的颜色调整子区域中的颜色时,绘制对象与填充的颜色以及对应的颜色调整子区域均建立了关联关系,在具体的实施方式中,一个绘制对象在填充一种颜色的情况下关联唯一的颜色调整子区域,而一个颜色调整子区域可以关联多个填充了该颜色调整子区域对应的颜色的绘制对象。
108.具体地,步骤“应于关联指令,将所述关联指令所指示的多个绘制对象与指定的颜色调整子区域关联”,包括:
109.d1:响应于关联指令,根据所述关联指令所指示的每个绘制对象的填充颜色来源
的颜色调整子区域,将各个绘制对象与指定的颜色调整子区域关联。
110.在本技术实施例中,在接收到关联指令后,根据关联指令指定的每个绘制对象的填充颜色来源的颜色调整子区域,确定出各个绘制对象当前填充颜色对应的颜色调整子区域,并将绘制对象与颜色调整子区域进行关联。
111.在一种可能的实施方式中,关联指令可以是用户对绘制对象的颜色填充操作。
112.在一种可能的实施方式中,在将绘制对象与颜色调整子区域进行关联的同时,对于颜色调整区域的数量为多个的情况,还需要根据绘制对象所属的对象类型,将绘制对象与不同颜色调整区域中的颜色调整子区域进行关联。
113.具体地,针对于每一个绘制对象,通过以下步骤确定绘制对象的填充颜色来源的颜色调整子区域:
114.e1:针对于每个绘制对象,根据该绘制对象所属的对象类型,确定与该绘制对象对应的目标调整区域。
115.e2:针对于每个绘制对象,根据绘制操作选中的目标调整区域中的颜色调整子区域,填充所述绘制对象的颜色,并将所述颜色调整子区域,确定为该绘制对象的填充颜色来源的颜色调整子区域。
116.在本技术实例中,对于每个绘制对象来说,会有对应的有对象属性,为了更加便捷地调用颜色调整区域来修改绘制对象的颜色,用户在设置颜色调整区域时,可以预先设置不同的颜色调整区域对应的一个类型的绘制对象,设定一个颜色调整区域可以为同一类的绘制对象进行上色,那么,经过这种设置后,在用户再一次为同一类型的绘制对象进行颜色修改时,可以根据用户上一次选择的颜色调整区域来为同一类绘制对象来修改颜色。
117.举例来说,以绘制对象是游戏场景中的游戏元素为例,可以是设置颜色调整区域a是专门为游戏场景中的植物对象进行颜色填充的,颜色调整区域b是专门为游戏场景中的地面元素进行颜色填充的,那么当前根据用户的区域唤起操作可知,现阶段用户想要为对象绘制界面中的地面对象进行颜色修改,那么可以根据用户上一次为地面对象填充颜色时使用颜色调整区域b的记录,直接将颜色调整区域b显示在绘制对象界面中地面对象的预设位置处,以减少用户在多个颜色调整区域中查找颜色调整区域b的时间,提升用户对绘制对象颜色修改的效率。
118.s104、响应针对于多个颜色调整子区域中目标调整子区域的颜色的更新,将与所述目标调整子区域关联的至少一个绘制对象的填充颜色同时进行更新。
119.在本技术实施例中,当通过颜色调整区域为不同的绘制对象进行颜色填充之后,不同的绘制对象就与颜色调整区域中的各个颜色调整子区域通过填充的颜色建立了关联关系,这时,如果对其中一个颜色调整子区域中的颜色进行更新时,就可以同时将与该颜色调整子区域关联的多个绘制对象的颜色进行修改,从而达到批量修改多个绘制对象的颜色的操作,相较于逐一更改不同绘制对象的操作,可以极大地提升对象颜色修改的效率。
120.在一种可能的实施方式中,因为在绘制界面中展示了颜色调整区域,也可以通过针对于颜色调整区域的操作来对颜色调整子区域中的颜色进行快速修改。
121.具体地,通过以下步骤对更新所述目标调整子区域的颜色:
122.f1:响应于取色操作,根据所述取色操作的操作位置,在图形用户界面中确定取色位置。
123.f2:根据取色位置的颜色对所述目标调整子区域进行更新。
124.在本技术实施例中,取色操作可以是针对于图形用户界面上不同区域的点击操作,取色时可以将外接设备(鼠标)作为取色器来提取图形用户界面上的不同区域的颜色。
125.具体地,当鼠标在图形用户界面上移动时,会自动捕捉停留的像素点颜色,当鼠标停留在图形用户界面中的某个位置并进行点击时,可以确定用户进行了取色操作。
126.在一种可能的实施方式中,对象绘制界面可以与图形用户界面是同一个界面,也可以是不同的两个界面,这是在对绘制对象的颜色进行修改时,可以跳出对象绘制界面,从图形用户界面中提取相应的像素颜色存储到颜色调整区域中。
127.具体地,步骤“根据取色位置的颜色对所述目标调整子区域进行更新”,包括:
128.g1:将所述取色位置的颜色拖动到所述目标调整子区域,对所述目标调整子区域对应的颜色进行更新。
129.在本技术实施例中,在确定出取色位置的颜色后,可以通过取色位置的颜色拖动到目标调整子区域处,在拖动结束后,可以利用取色位置处的颜色替换目标调整子区域中的颜色,从而完成对目标调整子区域对应的颜色的更新操作。
130.值得注意的是,本技术实施例中取色操作提取的是取色位置处的像素颜色是表层颜色。
131.在一种可能的实时方式中,在颜色调整区域中会存在设置有颜色的颜色调整子区域,也可以设置有为存储有颜色的颜色调整子区域,因此,取色操作在获取到颜色后,拖动到不同的颜色调整子区域可能会执行不同的操作,可以是对颜色调整子区域的颜色的更新,也可以是将颜色便捷地存储到颜色调整子区域中。
132.具体地,步骤“响应针对于多个颜色调整子区域中目标调整子区域的颜色的更新,将与所述目标调整子区域关联的至少一个绘制对象的填充颜色同时进行更新”,包括:
133.h1:响应针对于多个颜色调整子区域中目标调整子区域的颜色的更新,检测所述目标调整子区域是否关联至少一个绘制对象。
134.h2:若所述目标调整子区域关联至少一个绘制对象,在将所述目标调整子区域对应的颜色更新为所述取色位置的颜色的同时,将所述目标调整子区域关联的至少一个绘制对象的填充颜色同时更新为所述取色位置的颜色。
135.h3:若所述目标调整子区域并未关联任一绘制对象且所述目标调整子区域并未存储任何颜色,将所述取色位置的颜色存储至所述目标调整子区域。
136.在本技术实施例中,在确定出目标调整子区域需要进行颜色更新时,需要检测目标调整子区域是否关联至少一个绘制对象,若是关联了至少一个绘制对象需要对目标调整子区域以及关联的至少一个绘制对象的颜色进行更新,若是并未关联至少一个绘制对象要根据目标调整子区域的颜色填充情况,来决定是进行颜色存储还是进行目标调整子区域的颜色替换。
137.其中,针对于目标调整子区域并未关联任何绘制对象的情况,若是目标调整子区域中也并未存储有任何操作,通过取色操作将获取到的颜色直接存储在目标调整子区域中,以达到颜色快速存储的目的;若是目标调整子区域中存储了相应的颜色,那么通过取色操作将获取到的颜色需要替换掉目标调整子区域中原本存储的颜色后,存储到目标调整子区域中。
138.在本技术实施例中,为了防止颜色替换过程中的误操作(操作目的并不是替换颜色而是存储颜色的情况等),可以在外接设备(键盘)上设置快捷键撤销之前的操作(如,通过ctrl+z按键执行撤销操作等);或者是通过设置断开绘制对象与目标调整子区域之间的关联,那么在通过更新目标调整子区域的颜色对绘制对象的填充颜色进行批量更新时,就可以不对已经断开链接的绘制对象的填充颜色进行更新。
139.具体地,在步骤“响应于关联指令,将所述关联指令所指示的多个绘制对与指定的颜色调整子区域关联”之后,所述修改方法还包括:
140.i1:响应于填充关联切断指令,取消对应的目标对象与指定的颜色调整子区域之间的关联。
141.在本技术实施例中,绘制对象与颜色调整区域中的各个颜色调整子区域之间的关联是通过绘制对象的填充颜色采用颜色调整子区域存储的颜色进行建立的,在实际操作过程中,对于不同绘制对象来说,可以采用颜色调整区域中存储的颜色进行颜色的填充,还可以是不采用颜色调整区域中存储的颜色,单独采用别的颜色进行填充,对于单独使用不存储在颜色调整区域中的颜色进行填充的绘制对象来说,就是与颜色调整区域之间不存在关联关系。
142.在一种可能的实施方式中,填充关联指令可以是通过为绘制对象单独填充不在颜色调整区域中的颜色来进行操作,还可以是通过用户的设置进行切断(这时,目标对象中可能还是填充有颜色调整区域中的颜色)。
143.上述两种不同的方式在恢复绘制对象与颜色调整区域之间的关联关系时,也是会存在一定的差异,针对于通过为绘制对象单独填充不在颜色调整区域中的颜色的方式,需要再次填充位于颜色调整区域中的颜色来恢复关联关系;而针对于通过用户的设置进行关联关系切断的方式,可以是再次接收到用户的关联指令后再次建立与颜色调整区域之间的关联,也可以是在下一次针对于颜色调整区域进行颜色更新时,自动恢复绘制对象与颜色调整区域之间的关联关系,然后再次对该好绘制对象进行颜色的批量修改。
144.通过上述切断绘制对象与颜色调整区域之间的关联关系的操作,可以在批量修改对象的填充颜色时将不需要修改颜色的绘制对象筛选出来,以防止颜色修改过程中的误操作,提升颜色修改的准确性。
145.示例性地,以对象绘制界面可以与图形用户界面是同一个界面为例阐述本技术实施例中的取色过程,请参阅图4,图4为本技术实施例所提供的对象绘制界面的示意图之三,响应于用户的取色操作,将c元素230的颜色进行提取,并拖动到颜色调整区域250中的目标调整子区域2512处,将目标调整子区域2512的颜色更新为c元素230的颜色,同时将与目标调整子区域2512的颜色也一同调整为c元素230的颜色我,完成对a元素以及c元素的颜色的批量修改。
146.在一种可能的实施方式中,将不同绘制对象的颜色进行修改后,可以通过颜色的修改来提示用户绘制对象的状态的更新,以达到提示用户注意并调整下一步的操作。
147.具体地,当绘制对象为游戏场景中的游戏元素时,在一具体实施例中,可以是针对更新颜色后的至少一个游戏元素,确定对应的游戏元素颜色更新动画;播放所述游戏元素颜色更新动画,以提示所述游戏元素的状态的更新。
148.当绘制对象为显示界面中的应用软件对应的图标时,在一具体实施例中,可以是
对更新颜色后的至少一个图标对象,生成对应的更新提示信息,以提示图标对应的应用软件的升级更新情况。
149.当绘制对象为列表中的不同行或者不同列时,在一具体实施例中,可以是针对更新颜色后的列表的至少一行或者至少一列,将所述至少一行或者至少一列对应的表头信息的显示形式进行更新,以提示所述列表中的重点关注信息位置。
150.本技术实施例提供的对象颜色的修改方法,在图形用户界面中提供一对象绘制界面,在对象绘制界面中展示由多个绘制对象以及由多个颜色调整子区域组成的颜色调整区域;响应于选中操作,确定选中的目标对象以及颜色调整子区域,并将目标对象的填充颜色更新为颜色调整子区域的颜色;同时,将多个绘制对象与不同的颜色调整子区域关联;响应于多个颜色调整子区域中目标调整子区域的颜色的更新,将与目标调整子区域关联的至少一个绘制对象的填充颜色同时进行更新。在本技术实施例中,通过在对象绘制界面中显示一颜色调整区域,通过绘制对象与颜色调整区域中各个颜色调整子区域的关联关系,在对颜色调整子区域的颜色进行修改时,可以同时批量修改多个绘制对象的颜色,简化绘制对象颜色更新的步骤,有助于提升绘制对象颜色更新的便捷性以及效率。
151.基于同一发明构思,本技术实施例中还提供了与对象颜色的修改方法对应的对象颜色的修改装置,由于本技术实施例中的装置解决问题的原理与本技术实施例上述对象颜色的修改方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。
152.请参阅图5、图6,图5为本技术实施例所提供的一种对象颜色的修改装置的结构示意图之一,图6为本技术实施例所提供的一种对象颜色的修改装置的结构示意图之二。如图5中所示,所述修改装置500包括:
153.区域显示模块510,用于在所述图形用户界面中提供一个对象绘制界面,在所述对象绘制界面中显示有多个绘制对象以及颜色调整区域;所述颜色调整区域由多个颜色调整子区域组成;
154.颜色填充模块520,用于响应于选中操作,确定选中的目标对象以及颜色调整子区域,并将所述目标对象的填充颜色更新为所述颜色调整子区域对应的颜色;
155.对象关联模块530,用于响应于关联指令,将所述关联指令所指示的多个绘制对象与指定的颜色调整子区域关联;
156.颜色更新模块540,用于响应针对于多个颜色调整子区域中目标调整子区域的颜色的更新,将与所述目标调整子区域关联的至少一个绘制对象的填充颜色同时进行更新。
157.在一种可能的实施方式中,如图6所示,所述修改装置500还包括关联取消模块550,所述关联取消模块550用于:
158.响应于填充关联切断指令,取消对应的目标对象与指定的颜色调整子区域之间的关联。
159.在一种可能的实施方式中,所述颜色更新模块540用于通过以下步骤对更新所述目标调整子区域的颜色:
160.响应于取色操作,根据所述取色操作的操作位置,在图形用户界面中确定取色位置;
161.根据取色位置的颜色对所述目标调整子区域进行更新。
162.在一种可能的实施方式中,所述颜色更新模块540在用于响应针对于多个颜色调
整子区域中目标调整子区域的颜色的更新,将与所述目标调整子区域关联的至少一个绘制对象的填充颜色同时进行更新时,所述颜色更新模块540用于:
163.响应针对于多个颜色调整子区域中目标调整子区域的颜色的更新,检测所述目标调整子区域是否关联至少一个绘制对象;
164.若所述目标调整子区域关联至少一个绘制对象,在将所述目标调整子区域对应的颜色更新为所述取色位置的颜色的同时,将所述目标调整子区域关联的至少一个绘制对象的填充颜色同时更新为所述取色位置的颜色;
165.若所述目标调整子区域并未关联任一绘制对象且所述目标调整子区域并未存储任何颜色,将所述取色位置的颜色存储至所述目标调整子区域。
166.在一种可能的实施方式中,所述颜色更新模块540在用于根据取色位置的颜色对所述目标调整子区域进行更新时,所述颜色更新模块540用于:
167.将所述取色位置的颜色拖动到所述目标调整子区域,对所述目标调整子区域对应的颜色进行更新。
168.在一种可能的实施方式中,所述对象关联模块530在用于响应于关联指令,将所述关联指令所指示的多个绘制对象与指定的颜色调整子区域关联时,所述对象关联模块530用于:
169.响应于关联指令,根据所述关联指令所指示的每个绘制对象的填充颜色来源的颜色调整子区域,将各个绘制对象与指定的颜色调整子区域关联。
170.在一种可能的实施方式中,所述颜色调整区域的数量为多个,每个颜色调整区域关联一个对象类型,用于为该对象类型的绘制对象填充颜色,所述对象关联模块530用于通过以下步骤确定绘制对象的填充颜色来源的颜色调整子区域:
171.针对于每个绘制对象,根据该绘制对象所属的对象类型,确定与该绘制对象对应的目标调整区域;
172.针对于每个绘制对象,根据绘制操作选中的目标调整区域中的颜色调整子区域,填充所述绘制对象的颜色,并将所述颜色调整子区域,确定为该绘制对象的填充颜色来源的颜色调整子区域。
173.在一种可能的实施方式中,所述区域显示模块510用于通过以下步骤在所述对象绘制界面中展示所述颜色调整区域:
174.响应于区域唤起操作,根据所述区域唤起操作的操作位置,将所述颜色调整区域悬浮显示在所述对象绘制界面中与操作位置对应的显示区域中;
175.其中,所述显示区域为所述操作位置所属的绘制对象的预设距离处,且不被所述多个绘制对象遮挡的区域。
176.在一种可能的实施方式中,所述颜色调整区域的数量为多个,每个颜色调整区域关联一个对象类型,用于为该对象类型的绘制对象填充颜色;
177.所述区域显示模块510在用于响应于区域唤起操作,根据所述区域唤起操作的操作位置,将所述颜色调整区域悬浮显示在所述对象绘制界面中与操作位置对应的显示区域中时,所述区域显示模块510用于:
178.响应于区域唤起操作,根据所述区域唤起操作的操作位置所属的绘制对象的对象类型,确定关联的对象类型与所述对象类型一致的展示调整区域;
179.将所述展示调整区域悬浮显示在所述对象绘制界面中与操作位置对应的显示区域中。
180.本技术实施例提供的对象颜色的修改装置,在图形用户界面中提供一对象绘制界面,在对象绘制界面中展示由多个绘制对象以及由多个颜色调整子区域组成的颜色调整区域;响应于选中操作,确定选中的目标对象以及颜色调整子区域,并将目标对象的填充颜色更新为颜色调整子区域的颜色;同时,将多个绘制对象与不同的颜色调整子区域关联;响应于多个颜色调整子区域中目标调整子区域的颜色的更新,将与目标调整子区域关联的至少一个绘制对象的填充颜色同时进行更新。在本技术实施例中,通过在对象绘制界面中显示一颜色调整区域,通过绘制对象与颜色调整区域中各个颜色调整子区域的关联关系,在对颜色调整子区域的颜色进行修改时,可以同时批量修改多个绘制对象的颜色,简化绘制对象颜色更新的步骤,有助于提升绘制对象颜色更新的便捷性以及效率。
181.请参阅图7,图7为本技术实施例所提供的一种电子设备的结构示意图。如图7中所示,所述电子设备700包括处理器710、存储器720和总线730。
182.所述存储器720存储有所述处理器710可执行的机器可读指令,当电子设备700运行时,所述处理器710与所述存储器720之间通过总线1230通信,使得所述处理器710在运行时执行以下指令:
183.在所述图形用户界面中提供一个对象绘制界面,在所述对象绘制界面中显示有多个绘制对象以及颜色调整区域;所述颜色调整区域由多个颜色调整子区域组成;
184.响应于选中操作,确定选中的目标对象以及颜色调整子区域,并将所述目标对象的填充颜色更新为所述颜色调整子区域对应的颜色;
185.响应于关联指令,将所述关联指令所指示的多个绘制对象与指定的颜色调整子区域关联;
186.响应针对于多个颜色调整子区域中目标调整子区域的颜色的更新,将与所述目标调整子区域关联的至少一个绘制对象的填充颜色同时进行更新。
187.一种可能的实施方式中,处理器710执行的指令中,通过以下步骤对更新所述目标调整子区域的颜色:
188.响应于取色操作,根据所述取色操作的操作位置,在图形用户界面中确定取色位置;
189.根据取色位置的颜色对所述目标调整子区域进行更新。
190.一种可能的实施方式中,处理器710执行的指令中,所述响应针对于多个颜色调整子区域中目标调整子区域的颜色的更新,将与所述目标调整子区域关联的至少一个绘制对象的填充颜色同时进行更新,包括:
191.响应针对于多个颜色调整子区域中目标调整子区域的颜色的更新,检测所述目标调整子区域是否关联至少一个绘制对象;
192.若所述目标调整子区域关联至少一个绘制对象,在将所述目标调整子区域对应的颜色更新为所述取色位置的颜色的同时,将所述目标调整子区域关联的至少一个绘制对象的填充颜色同时更新为所述取色位置的颜色;
193.若所述目标调整子区域并未关联任一绘制对象且所述目标调整子区域并未存储任何颜色,将所述取色位置的颜色存储至所述目标调整子区域。
194.一种可能的实施方式中,处理器710执行的指令中,所述根据取色位置的颜色对所述目标调整子区域进行更新,包括:
195.将所述取色位置的颜色拖动到所述目标调整子区域,对所述目标调整子区域对应的颜色进行更新。
196.一种可能的实施方式中,处理器710执行的指令中,还包括:
197.响应于填充关联切断指令,取消对应的目标对象与指定的颜色调整子区域之间的关联。
198.一种可能的实施方式中,处理器710执行的指令中,响应于关联指令,将所述关联指令所指示的多个绘制对象与指定的颜色调整子区域关联,包括:
199.响应于关联指令,根据所述关联指令所指示的每个绘制对象的填充颜色来源的颜色调整子区域,将各个绘制对象与指定的颜色调整子区域关联。
200.一种可能的实施方式中,所述颜色调整区域的数量为多个,每个颜色调整区域关联一个对象类型,用于为该对象类型的绘制对象填充颜色,处理器710执行的指令中,通过以下步骤确定绘制对象的填充颜色来源的颜色调整子区域:
201.针对于每个绘制对象,根据该绘制对象所属的对象类型,确定与该绘制对象对应的目标调整区域;
202.针对于每个绘制对象,根据绘制操作选中的目标调整区域中的颜色调整子区域,填充所述绘制对象的颜色,并将所述颜色调整子区域,确定为该绘制对象的填充颜色来源的颜色调整子区域。
203.一种可能的实施方式中,处理器710执行的指令中,通过以下步骤在所述对象绘制界面中展示所述颜色调整区域:
204.响应于区域唤起操作,根据所述区域唤起操作的操作位置,将所述颜色调整区域悬浮显示在所述对象绘制界面中与操作位置对应的显示区域中;
205.其中,所述显示区域为所述操作位置所属的绘制对象的预设距离处,且不被所述多个绘制对象遮挡的区域。
206.一种可能的实施方式中,所述颜色调整区域的数量为多个,每个颜色调整区域关联一个对象类型,用于为该对象类型的绘制对象填充颜色;
207.处理器710执行的指令中,所述响应于区域唤起操作,根据所述区域唤起操作的操作位置,将所述颜色调整区域悬浮显示在所述对象绘制界面中与操作位置对应的显示区域中,包括:
208.响应于区域唤起操作,根据所述区域唤起操作的操作位置所属的绘制对象的对象类型,确定关联的对象类型与所述对象类型一致的展示调整区域;
209.将所述展示调整区域悬浮显示在所述对象绘制界面中与操作位置对应的显示区域中。
210.通过上述方式,通过在对象绘制界面中显示一颜色调整区域,通过绘制对象与颜色调整区域中各个颜色调整子区域的关联关系,在对颜色调整子区域的颜色进行修改时,可以同时批量修改多个绘制对象的颜色,简化绘制对象颜色更新的步骤,有助于提升绘制对象颜色更新的便捷性以及效率;同时,可以根据用户的上一次调整以及颜色展示调整区域的对象类型,确定出现阶段用户在对绘制对象进行填色所需要的展示调整区域,直接将
展示调整区域展示在对象绘制界面中,从而可以减少用户查找颜色调整区域的时间,提高对绘制对象的颜色填充的效率;同时,通过切断绘制对象与颜色调整区域之间的关联关系的操作,可以在批量修改对象的填充颜色时将不需要修改颜色的绘制对象筛选出来,以防止颜色修改过程中的误操作,提升颜色修改的准确性。
211.本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,使得该计算机程序被处理器运行时执行以下指令:
212.在所述图形用户界面中提供一个对象绘制界面,在所述对象绘制界面中显示有多个绘制对象以及颜色调整区域;所述颜色调整区域由多个颜色调整子区域组成;
213.响应于选中操作,确定选中的目标对象以及颜色调整子区域,并将所述目标对象的填充颜色更新为所述颜色调整子区域对应的颜色;
214.响应于关联指令,将所述关联指令所指示的多个绘制对象与指定的颜色调整子区域关联;
215.响应针对于多个颜色调整子区域中目标调整子区域的颜色的更新,将与所述目标调整子区域关联的至少一个绘制对象的填充颜色同时进行更新。
216.一种可能的实施方式中,计算机可读存储介质执行的指令中,通过以下步骤对更新所述目标调整子区域的颜色:
217.响应于取色操作,根据所述取色操作的操作位置,在图形用户界面中确定取色位置;
218.根据取色位置的颜色对所述目标调整子区域进行更新。
219.一种可能的实施方式中,计算机可读存储介质执行的指令中,所述响应针对于多个颜色调整子区域中目标调整子区域的颜色的更新,将与所述目标调整子区域关联的至少一个绘制对象的填充颜色同时进行更新,包括:
220.响应针对于多个颜色调整子区域中目标调整子区域的颜色的更新,检测所述目标调整子区域是否关联至少一个绘制对象;
221.若所述目标调整子区域关联至少一个绘制对象,在将所述目标调整子区域对应的颜色更新为所述取色位置的颜色的同时,将所述目标调整子区域关联的至少一个绘制对象的填充颜色同时更新为所述取色位置的颜色;
222.若所述目标调整子区域并未关联任一绘制对象且所述目标调整子区域并未存储任何颜色,将所述取色位置的颜色存储至所述目标调整子区域。
223.一种可能的实施方式中,计算机可读存储介质执行的指令中,所述根据取色位置的颜色对所述目标调整子区域进行更新,包括:
224.将所述取色位置的颜色拖动到所述目标调整子区域,对所述目标调整子区域对应的颜色进行更新。
225.一种可能的实施方式中,计算机可读存储介质执行的指令中,还包括:
226.响应于填充关联切断指令,取消对应的目标对象与指定的颜色调整子区域之间的关联。
227.一种可能的实施方式中,计算机可读存储介质执行的指令中,响应于关联指令,将所述关联指令所指示的多个绘制对象与指定的颜色调整子区域关联,包括:
228.响应于关联指令,根据所述关联指令所指示的每个绘制对象的填充颜色来源的颜
色调整子区域,将各个绘制对象与指定的颜色调整子区域关联。
229.一种可能的实施方式中,所述颜色调整区域的数量为多个,每个颜色调整区域关联一个对象类型,用于为该对象类型的绘制对象填充颜色,计算机可读存储介质执行的指令中,通过以下步骤确定绘制对象的填充颜色来源的颜色调整子区域:
230.针对于每个绘制对象,根据该绘制对象所属的对象类型,确定与该绘制对象对应的目标调整区域;
231.针对于每个绘制对象,根据绘制操作选中的目标调整区域中的颜色调整子区域,填充所述绘制对象的颜色,并将所述颜色调整子区域,确定为该绘制对象的填充颜色来源的颜色调整子区域。
232.一种可能的实施方式中,计算机可读存储介质执行的指令中,通过以下步骤在所述对象绘制界面中展示所述颜色调整区域:
233.响应于区域唤起操作,根据所述区域唤起操作的操作位置,将所述颜色调整区域悬浮显示在所述对象绘制界面中与操作位置对应的显示区域中;
234.其中,所述显示区域为所述操作位置所属的绘制对象的预设距离处,且不被所述多个绘制对象遮挡的区域。
235.一种可能的实施方式中,每个颜色调整区域关联一个对象类型,用于为该对象类型的绘制对象填充颜色;
236.计算机可读存储介质执行的指令中,所述响应于区域唤起操作,根据所述区域唤起操作的操作位置,将所述颜色调整区域悬浮显示在所述对象绘制界面中与操作位置对应的显示区域中,包括:
237.响应于区域唤起操作,根据所述区域唤起操作的操作位置所属的绘制对象的对象类型,确定关联的对象类型与所述对象类型一致的展示调整区域;
238.将所述展示调整区域悬浮显示在所述对象绘制界面中与操作位置对应的显示区域中。
239.通过上述方式,通过在对象绘制界面中显示一颜色调整区域,通过绘制对象与颜色调整区域中各个颜色调整子区域的关联关系,在对颜色调整子区域的颜色进行修改时,可以同时批量修改多个绘制对象的颜色,简化绘制对象颜色更新的步骤,有助于提升绘制对象颜色更新的便捷性以及效率;同时,可以根据用户的上一次调整以及颜色展示调整区域的对象类型,确定出现阶段用户在对绘制对象进行填色所需要的展示调整区域,直接将展示调整区域展示在对象绘制界面中,从而可以减少用户查找颜色调整区域的时间,提高对绘制对象的颜色填充的效率;同时,通过切断绘制对象与颜色调整区域之间的关联关系的操作,可以在批量修改对象的填充颜色时将不需要修改颜色的绘制对象筛选出来,以防止颜色修改过程中的误操作,提升颜色修改的准确性。
240.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
241.在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨
论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
242.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
243.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
244.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
245.最后应说明的是:以上所述实施例,仅为本技术的具体实施方式,用以说明本技术的技术方案,而非对其限制,本技术的保护范围并不局限于此,尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本技术实施例技术方案的精神和范围,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1