本发明涉及数据处理,尤其涉及一种数据处理方法、装置及计算机可读存储介质。
背景技术:
1、随着科技的发展进步及通信技术的提高,越来越多的智能终端或移动终端成为人们生活中不可或缺的一部分,随着移动终端越来越普及,移动终端的应用软件种类也越来越多样,各种应用软件的下载量也越来越大。移动终端下载应用软件后,会在移动终端屏幕界面上生成相应的软件图标。由于软件图标的图案、颜色和形态多种多样,有些图标会与移动终端当前屏幕背景颜色相近,或者在颜色上反差太大,不便于用户辨识,对用户的操作会产生一定影响。
2、这种情况下,可通过更换背景、壁纸图片或者主题等方式解决上述问题。但是,如果用户通过手动操作更换背景,存在无法一次更换到合适的背景的问题,会导致进行连续几次更换背景操作才能够选择出与现有图标冲突不强且图标容易辨识的背景,一方面操作复杂,另一方面也会消耗移动终端电能。
3、上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本发明的主要目的在于提供一种数据处理方法、装置及计算机可读存储介质,旨在解决移动终端在图标或背景发生变化时,难以实现背景图片与图标的颜色适应而不便于用户辨识的技术问题。
2、为实现上述目的,本发明提供一种数据处理方法,所述数据处理方法包括以下步骤:
3、在检测到移动终端的肤色切换请求时,获取所述肤色切换请求对应的待处理图片;
4、获取所述待处理图片中各个像素点对应的hsv颜色空间的参数值,其中,所述参数值包括色调h、饱和度s以及明度v;
5、基于所述参数值,确定目标参数值;
6、基于所述目标参数值,确定所述移动终端中控件以及图标的目标肤色。
7、进一步地,所述基于所述参数值,确定目标参数值的步骤包括:
8、基于所述参数值、明度阈值以及饱和度阈值,在各个像素点中确定多个目标像素点,其中,所述目标像素点的饱和度大于所述饱和度阈值,所述目标像素点的明度大于所述明度阈值;
9、基于所述目标像素点的参数值,确定所述目标像素点对应的各个色调值在hsv颜色空间的色调占比;
10、基于所述色调占比确定目标色调,并基于所述目标色调确定所述目标参数值。
11、进一步地,所述基于所述色调占比确定目标色调,并基于所述目标色调确定所述目标参数值的步骤包括:
12、将所述目标像素点对应的各个色调值中色调占比最大的色调值作为所述目标色调;
13、基于所述目标像素点对应的参数值,获取所述目标色调对应的最大饱和度以及最大明度;
14、基于所述目标色调、所述最大饱和度以及所述最大明度,确定所述目标参数值。
15、进一步地,所述获取所述待处理图片中各个像素点对应的hsv颜色空间的参数值的步骤包括:
16、获取所述待处理图片中各个像素点对应的rgb值;
17、基于所述rgb值,确定各个像素点对应的hsv颜色空间的参数值。
18、进一步地,所述基于所述目标参数值,确定所述移动终端中控件以及图标的目标肤色的步骤包括:
19、基于所述目标参数值,获取目标rgb值;
20、将所述目标rgb值对应的rgb颜色作为所述移动终端中控件以及图标的目标肤色。
21、进一步地,所述在检测到移动终端的肤色切换请求时,获取所述移动终端当前的待处理图片的步骤之前,所述数据处理方法还包括:
22、在检测到肤色切换指令时,获取所述移动终端当前的背景图片;
23、基于所述背景图片在预设图片库中获取多个待展示图片,并在所述移动终端的展示界面展示所述待展示图片;
24、在检测到所述待展示图片中的目标图片触发的肤色切换请求时,将所述目标图片作为所述待处理图片,并在所述展示界面展示所述待处理图片。
25、进一步地,所述展示界面还包括风格选择选项,所述基于所述目标参数值,确定所述移动终端中控件以及图标的目标肤色的步骤包括:
26、在检测到所述风格选择选项触发的风格切换指令时,获取所述风格切换指令对应的肤色风格;
27、基于所述目标参数值以及所述肤色风格确定第一肤色,在所述展示界面展示所述第一肤色;
28、在检测到所述展示界面触发的完成指令时,将所述第一肤色设置为所述移动终端中控件以及图标的目标肤色。
29、进一步地,所述展示界面还包括肤色滑动条,所述基于所述目标参数值,确定所述移动终端中控件以及图标的目标肤色的步骤包括:
30、基于所述目标参数值,确定第二肤色,并在所述展示界面展示所述第二肤色;
31、在检测到所述肤色滑动条触发的滑动操作时,获取所述滑动操作的终点位置对应的第三肤色,并在所述展示界面展示所述第三肤色;
32、在检测到所述展示界面触发的完成指令时,将所述第三肤色作为所述目标肤色。
33、此外,为实现上述目的,本申请还提供一种数据处理装置,所述数据处理装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据处理程序,所述数据处理程序被处理器执行时实现如上所述的数据处理方法的步骤。
34、此外,为实现上述目的,本申请还提供一种计算机可读存储介质,所述可读存储介质上存储有数据处理程序,所述数据处理程序被处理器执行时实现如上所述的数据处理方法的步骤。
35、本发明通过在检测到移动终端的肤色切换请求时,获取所述肤色切换请求对应的待处理图片;接着获取所述待处理图片中各个像素点对应的hsv颜色空间的参数值,其中,所述参数值包括色调h、饱和度s以及明度v;而后基于所述参数值,确定目标参数值;然后基于所述目标参数值,确定所述移动终端中控件以及图标的目标肤色,能够根据待处理图片调整移动终端中控件以及图标的肤色,进而提升控件以及图标与移动终端背景图片之间的辨识度,提升了用户体验。
1.一种数据处理方法,其特征在于,所述数据处理方法包括以下步骤:
2.如权利要求1所述的数据处理方法,其特征在于,所述基于所述参数值,确定目标参数值的步骤包括:
3.如权利要求2所述的数据处理方法,其特征在于,所述基于所述色调占比确定目标色调,并基于所述目标色调确定所述目标参数值的步骤包括:
4.如权利要求1所述的数据处理方法,其特征在于,所述获取所述待处理图片中各个像素点对应的hsv颜色空间的参数值的步骤包括:
5.如权利要求1所述的数据处理方法,其特征在于,所述基于所述目标参数值,确定所述移动终端中控件以及图标的目标肤色的步骤包括:
6.如权利要求1至5任一项所述的数据处理方法,其特征在于,所述在检测到移动终端的肤色切换请求时,获取所述移动终端当前的待处理图片的步骤之前,所述数据处理方法还包括:
7.如权利要求6所述的数据处理方法,其特征在于,所述展示界面还包括风格选择选项,所基于所述目标参数值,确定所述移动终端中控件以及图标的目标肤色的步骤包括:
8.如权利要求6所述的数据处理方法,其特征在于,所述展示界面还包括肤色滑动条,所述基于所述目标参数值,确定所述移动终端中控件以及图标的目标肤色的步骤包括:
9.一种数据处理装置,其特征在于,所述数据处理装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据处理程序,所述数据处理程序被所述处理器执行时实现如权利要求1至8中任一项所述的数据处理方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有数据处理程序,所述数据处理程序被处理器执行时实现如权利要求1至8中任一项所述的数据处理方法的步骤。