一种颜色值获取方法及终端的制作方法
【技术领域】
[0001]本发明涉及电子技术领域,具体涉及一种颜色值获取方法及终端。
【背景技术】
[0002]目前,随着电子技术的发展,绘画作图大部分可以在手机、平板电脑以及笔记本等终端中完成,例如,通过终端的触摸屏或终端外接的绘图板等绘制图案,并从选色板上选择相应的颜色对图案进行填充。在实践中发现,选色板中配置的颜色有限,即使用户通过调节颜色值获取所需的颜色,操作也比较繁琐。
【发明内容】
[0003]本发明实施例公开了一种颜色值获取方法及终端,能够便捷地获取所需的颜色值。
[0004]本发明实施例公开了一种颜色值获取方法,包括:
[0005]确定用户从目标图片中选取的颜色采集区域;
[0006]获取所述颜色采集区域中的总像素点数及每一种颜色值对应的像素点个数;
[0007]针对每一种颜色值对应的像素点个数,判断所述颜色值对应的像素点个数与所述总像素点数的比例值是否大于预设阈值,如果大于,则将所述颜色值作为有效颜色值储存。
[0008]相应地,本发明实施例公开了一种终端,包括:
[0009]第一确定单元,用于确定用户从目标图片中选取的颜色采集区域;
[0010]第一获取单元,用于获取所述颜色采集区域中的总像素点数及每一种颜色值对应的像素点个数;
[0011]判断单元,用于针对每一种颜色值对应的像素点个数,判断所述颜色值对应的像素点个数与所述总像素点数的比例值是否大于预设阈值;
[0012]存储单元,用于在所述判断单元判断出所述颜色值对应的像素点个数与所述总像素点数的比例值大于预设阈值时,将所述颜色值作为有效颜色值存储。
[0013]本发明实施例确定用户从目标图片中选取的颜色采集区域,获取该颜色采集区域中的总像素点数及每一种颜色值对应的像素点个数,并针对每一种颜色值对应的像素点个数,判断颜色值对应的像素点个数与总像素点数的比例值是否大于预设阈值,如果大于,则将颜色值作为有效颜色值储存。可见,本发明实施例无需调整终端设置的颜色值来获取所需颜色,通过目标图片便捷的获取所需颜色的颜色值并存储,避免了颜色值调整的繁琐。
【附图说明】
[0014]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0015]图1是本发明实施例公开的一种颜色值获取方法的流程示意图;
[0016]图2是本发明实施例公开的另一种颜色值获取方法的流程示意图;
[0017]图3是本发明实施例公开的一种终端的结构示意图;
[0018]图4是本发明实施例公开的另一种终端的结构示意图;
[0019]图5是本发明实施例公开的又一种终端的结构示意图。
【具体实施方式】
[0020]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0021]本发明实施例公开了一种颜色值获取方法及终端,能够便捷地获取所需颜色的颜色值。以下分别进行详细说明。
[0022]请参阅图1,图1是本发明实施例公开的一种颜色值获取方法的流程示意图。如图1所示,该颜色值获取方法可以包括以下步骤。
[0023]S101、终端确定用户从目标图片中选取的颜色采集区域;
[0024]本发明实施例中,终端可以包括智能手机、平板电脑、笔记本以及绘图板等设备。本发明实施例中,用户可以通过终端中设置的触控显示屏从目标图片中选取的颜色采集区域,举例来说,用户在触控显示屏上用手指划定目标图片中包括所需颜色的颜色采集区域,该颜色采集区域可以用虚线标识显示。
[0025]作为一种可选的实施方式,终端在执行上述步骤SlOl之前,可以先执行以下步骤:
[0026]11)、终端开启摄像头,并通过摄像头从周围环境中拍摄具有所需颜色的目标图片。
[0027]本发明实施例中,终端开启摄像头后,可输出指示消息,以指示用户通过摄像头从周围环境中拍摄具有所需颜色的目标图片,终端通过摄像头拍摄到目标图片后,可执行步骤 SlOlo
[0028]作为另一种可选的实施方式,终端在执行上述步骤SlOl之前,可以先执行以下步骤:
[0029]21)、终端按照图片具有的主色对预先存储的图片进行归类;
[0030]22)、终端以所归类的主色为基准排列显示所述预先存储的图片;
[0031]23)、终端获取用户从显示的图片中选择的目标图片。
[0032]本发明实施例中,图片所具有的主色可以为该图片中占有像素点数最多的颜色,针对终端中预先存储的图片可以按照各自所具有的主色进行归类,并以归类的主色排列显示预先存储的图片,从而使得用户从显示的各类图片中选择目标图片。举例来说,终端通过步骤21)和22)显示了以红色和蓝色为主色的两类图片组,若用户需要的颜色为浅红色,则可从以红色为主色的图片组中选择目标图片。
[0033]S102、终端获取该颜色采集区域中的总像素点数及每一种颜色值对应的像素点个数;
[0034]S103、终端针对每一种颜色值对应的像素点个数,判断颜色值对应的像素点个数与总像素点数的比例值是否大于预设阈值,如果大于,则将该颜色值作为有效颜色值储存。
[0035]本发明实施例中,终端通过步骤SlOl获取的颜色采集区域可能包括其他颜色,通过步骤S102和S103可以有效的提取颜色采集区域的主色,即该主色对应的像素点个数与总像素点数的比例值大于预设阈值。
[0036]作为一种可选的实施方式,步骤S103中颜色值对应的像素点个数与总像素点数的比例值大于预设阈值,将该颜色值作为有效颜色值储存,可以为将该图片中像素点个数与总像素点数的比例值最大的颜色值作为有效颜色值储存,从而供用户后续选择使用。
[0037]作为另一种可选的实施方式,终端在执行步骤S103中针对每一种颜色值对应的像素点个数,判断颜色值对应的像素点个数与总像素点数的比例值是否大于预设阈值之后,还可以执行以下步骤:
[0038]31)终端输出并显示比例值大于预设阈值的颜色值对应的颜色;
[0039]32)终端获取用户从输出并显示的颜色中选择的目标颜色;
[0040]相应地,终端执行步骤S103中将颜色值作为有效颜色值储存,可以具体包括:[0041 ] 33)终端将目标颜色对应的颜色值作为有效颜色值;
[0042]34)终端存储有效颜色值。
[0043]可见,当颜色采集区域包括多种颜色或用户所需的颜色为比例值相对较小的颜色,则可以通过设定合理的预设阈值,由上述发明实施例中的步骤31)至34)将该比例值相对较小的颜色对应的颜色值作为有效颜色值存储,供用户后续使用。
[0044]本发明实施例中,终端执行步骤34)中存储有效颜色值,可以具体包括以下步骤:
[0045]41)终端接收用户输入的对有效颜色值命名的标识;
[0046]42)终端将有效颜色值与该标识对应存储在预设数据库中。
[0047]其中,该标识可以以该有效颜色值的颜色来命名,如浅红色,浅蓝色、藏青色等,也可以以有效颜色值常被用于涂色的区域命名,如浅红色常被用于涂康乃馨花瓣,则可以命名为康乃馨花瓣。通过将有效颜色值与该标识对应存储在预设数据库中,可以使得后续使用时,直接从预设数据库中提取。
[0048]在图1所描述的方法中,终端确定用户从目标图片中选取的颜色采集区域,获取该颜色采集区域中的总像素点数及每一种颜色值对应的像素点个数,并针对每一种颜色值对应的像素点个数,判断颜