本申请涉及到计算机,特别是涉及到一种设计应用的界面颜色处理方法、装置、设备及介质。
背景技术:
1、随着计算机技术的发展,采用设计应用进行文档和/或图案的设计得到广泛的应用。目前的设计应用是针对正常的色彩视觉人员设计的,导致存在色彩视障的人无法采用设计应用进行设计。
技术实现思路
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、本申请的设计应用的界面颜色处理方法、装置、设备及介质,通过获取设计应用的应用打开信号;响应所述应用打开信号,获取目标色彩视障类型;根据所述目标色彩视障类型和预设的色彩纠正方案库确定目标色彩纠正方案;获取所述设计应用的设计界面的初始界面颜色信息,根据所述目标色彩纠正方案,对所述初始界面颜色信息进行颜色纠正,得到纠正后界面颜色信息;将所述纠正后界面颜色信息发送给显示屏。从而实现了在不修改设计应用的程序的情况下,将设计界面的初始界面颜色信息调整成适合存在色彩视障的人查看的界面颜色信息,使存在色彩视障的人能使用设计应用进行设计;而且根据所述目标色彩视障类型和预设的色彩纠正方案库确定目标色彩纠正方案,只需调整目标色彩视障类型即可改变目标色彩纠正方案,减少了操作步骤。
1.一种设计应用的界面颜色处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的设计应用的界面颜色处理方法,其特征在于,所述获取目标色彩视障类型的步骤,包括:
3.根据权利要求2所述的设计应用的界面颜色处理方法,其特征在于,所述根据所述色彩视障类型设置界面获取用户输入的设置结果的步骤,包括:
4.根据权利要求1所述的设计应用的界面颜色处理方法,其特征在于,所述根据所述目标色彩视障类型和预设的色彩纠正方案库确定目标色彩纠正方案的步骤,包括:
5.根据权利要求1所述的设计应用的界面颜色处理方法,其特征在于,所述获取所述设计应用的设计界面的初始界面颜色信息的步骤,包括:
6.根据权利要求1所述的设计应用的界面颜色处理方法,其特征在于,所述获取所述设计应用的设计界面的初始界面颜色信息的步骤之后,还包括:
7.根据权利要求1所述的设计应用的界面颜色处理方法,其特征在于,所述获取所述设计应用的设计界面的初始界面颜色信息的步骤之后,还包括:
8.一种设计应用的界面颜色处理装置,其特征在于,所述装置包括:
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。