【】本发明涉及图形编辑,特别是涉及一种基于客户端画板的新型图形编辑方法及装置。
背景技术
0、
背景技术:
1、随着计算机技术的快速发展,图形编辑软件已成为设计、艺术、媒体制作等多个领域中不可或缺的一部分。现有技术中,图形编辑软件通常采用复杂的用户操作界面,包括多层嵌套的菜单和工具栏等以实现丰富的编辑功能。例如,用户在编辑画板中制作特定图形时,需要对该图形特定部分实行上色操作,则用户需要点击菜单或工具栏颜色按钮选定特定颜色,然后鼠标光标指向或选中拟上色图形部分后再具体进行上色操作。某些具体实施方式中亦包含先通过鼠标光标指向或选中拟上色图形部分后,再点击菜单或工具栏颜色按钮选定特定颜色,而后实行上色操作。尽管这些功能强大,但它们也带来了操作效率低下的问题,如在进行快速编辑时,用户需要在多个菜单和工具栏之间切换,这降低了工作效率,尤其是在需要进行连续编辑操作的情况下。
2、鉴于此,克服上述现有技术所存在的缺陷是本技术领域亟待解决的问题。
技术实现思路
0、
技术实现要素:
1、针对现有技术的以上缺陷或改进需求,本发明提供了一种基于客户端画板的新型图形编辑方法和装置,极大提高用户操作效率。
2、为实现上述目的,作为本发明的第一方面,提供了一种基于客户端画板的新型图形编辑方法,包括步骤:
3、s1,获取画板的单击信息;
4、s2,解析所述单击信息,获取用户选中的图形元素信息、用户选中的图形位置坐标信息、单击位置坐标信息和单击操作信息中的一项或者多项;
5、s3,生成与所述单击信息相匹配的操作面板,所述操作面板包含至少一种编辑功能。
6、优选的,所述生成与所述单击信息相匹配的操作面板,包括步骤:
7、若单击信息仅包含单击位置坐标信息和单击操作信息,则执行步骤s3时所述操作面板包括粘贴编辑功能;
8、若单击信息同时包含用户选中的图形元素信息、用户选中的图形位置坐标信息、单击位置坐标信息和单击操作信息,且单击位置坐标信息不属于所述用户选中的图形位置坐标信息对应的坐标范围内,则执行步骤s3时所述操作面板为提示用户重新操作;
9、若单击信息同时包含用户选中的图形元素信息、用户选中的图形位置坐标信息、单击位置坐标信息和单击操作信息,且单击位置坐标信息属于所述用户选中的图形位置坐标信息对应的坐标范围内,则执行步骤s3时根据用户选中的图形元素信息生成相匹配的操作面板。
10、优选的,所述则执行步骤s3时根据用户选中的图形元素信息生成相匹配的操作面板,包括步骤:
11、若所述用户选中的图形元素信息为非表格类图形元素;
12、则所述生成与所述单击信息相匹配的操作面板中包括删除编辑功能、复制编辑功能、粘贴编辑功能、置顶编辑功能和置底编辑功能中的一项或者多项。
13、优选的,所述则执行步骤s3时根据用户选中的图形元素信息生成相匹配的操作面板,包括步骤:
14、若所述用户选中的图形元素信息为表格类图形元素,且不包含所述表格类图形元素中的表格单元格;
15、则所述生成与所述单击信息相匹配的操作面板中包括删除编辑功能、复制编辑功能、粘贴编辑功能、置顶编辑功能和置底编辑功能中的一项或者多项。
16、优选的,所述则执行步骤s3时根据用户选中的图形元素信息生成相匹配的操作面板,包括步骤:
17、若所述用户选中的图形元素信息为表格类图形元素,且包含1个所述表格类图形元素中的表格单元格;
18、则所述生成与所述单击信息相匹配的操作面板中包括向上插入1行编辑功能、向下插入1行编辑功能、向左插入1列编辑功能、向右插入1列编辑功能、删除所在行编辑功能和删除所在列编辑功能中的一项或者多项。
19、优选的,所述则执行步骤s3时根据用户选中的图形元素信息生成相匹配的操作面板,包括步骤:
20、若所述用户选中的图形元素信息为表格类图形元素,且包含至少2个所述表格类图形元素中的表格单元格;
21、则所述生成与所述单击信息相匹配的操作面板中包括向上插入1行编辑功能、向下插入1行编辑功能、向左插入1列编辑功能、向右插入1列编辑功能、删除所在行编辑功能、删除所在列编辑功能和合并单元格编辑功能中的一项或者多项。
22、优选的,所述生成与所述单击信息相匹配的操作面板,可通过预置的映射关系生成。
23、优选的,所述通过预置的映射关系生成所述操作面板,包括步骤:
24、获取所述用户选中的图形元素信息x;
25、调用预设的编辑算法f1,计算可利用的编辑功能y1,且y1=f1(x);
26、将可利用的编辑功能y1置入操作画板,并向用户展示。
27、优选的,所述通过预置的映射关系生成所述操作面板,包括步骤:
28、获取所述用户选中的图形元素信息x1和单击位置坐标信息x2;
29、调用预设的编辑算法f2,计算可利用的编辑功能y2,且y2=f2(x1;x2);
30、将可利用的编辑功能y2置入操作画板,并向用户展示。
31、第二方面,提供了一种基于客户端画板的新型图形编辑装置,包括至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被程序设置为执行第一方面所述的基于客户端画板的新型图形编辑方法。
32、与现有技术相比,本发明的有益效果是:
33、本发明实施例提供的基于客户端画板的新型图形编辑方法中,通过获取画板的单击信息;解析所述单击信息,获取用户选中的图形元素信息、用户选中的图形位置坐标信息、单击位置坐标信息和单击操作信息中的一项或者多项;生成与所述单击信息相匹配的操作面板,所述操作面板包含至少一种编辑功能,用户可以直接单击编辑功能实现对应的功能操作,这大大提高了工作效率。
1.一种基于客户端画板的新型图形编辑方法,其特征在于,包括步骤:
2.根据权利要求1所述的基于客户端画板的新型图形编辑方法,其特征在于,所述生成与所述单击信息相匹配的操作面板,包括步骤:
3.根据权利要求2所述的基于客户端画板的新型图形编辑方法,其特征在于,所述则执行步骤s3时根据用户选中的图形元素信息生成相匹配的操作面板,包括步骤:
4.根据权利要求2所述的基于客户端画板的新型图形编辑方法,其特征在于,所述则执行步骤s3时根据用户选中的图形元素信息生成相匹配的操作面板,包括步骤:
5.根据权利要求2所述的基于客户端画板的新型图形编辑方法,其特征在于,所述则执行步骤s3时根据用户选中的图形元素信息生成相匹配的操作面板,包括步骤:
6.根据权利要求2所述的基于客户端画板的新型图形编辑方法,其特征在于,所述则执行步骤s3时根据用户选中的图形元素信息生成相匹配的操作面板,包括步骤:
7.根据权利要求1所述的基于客户端画板的新型图形编辑方法,其特征在于,所述生成与所述单击信息相匹配的操作面板,可通过预置的映射关系生成。
8.根据权利要求7所述的基于客户端画板的新型图形编辑方法,其特征在于,所述通过预置的映射关系生成所述操作面板,包括步骤:
9.根据权利要求7所述的基于客户端画板的新型图形编辑方法,其特征在于,所述通过预置的映射关系生成所述操作面板,包括步骤:
10.一种基于客户端画板的新型图形编辑装置,其特征在于,包括至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被程序设置为执行权利要求1-9任一所述的基于客户端画板的新型图形编辑方法。