一种图片填色方法及终端的制作方法

文档序号:9524807阅读:699来源:国知局
一种图片填色方法及终端的制作方法
【技术领域】
[0001]本发明涉及人机交互技术领域,尤其涉及一种图片填色方法及终端。
【背景技术】
[0002]近期,有一本名叫《秘密花园》的填色书风靡全球。填色,即选择颜色对线条图片进行填色,其中线条图片的不同填色区域可以被填充不同的颜色。但是传统的图片填色方法通常都是在纸质书籍或者涂鸦板之类的实体物品上进行的,随身携带纸质书籍或者涂鸦板之类的实体物品非常不便,导致用户无法随时随地进行图片填色,用户体验较低。

【发明内容】

[0003]本发明实施例提供一种图片填色方法及终端,可以在终端上进行图片填色,方便快捷,提升用户体验。
[0004]本发明实施例提供了一种图片填色方法,包括:
[0005]获取线条图片,所述线条图片包括至少一个填色区域;
[0006]检测用户所选择的填色区域,并将选择得到的填色区域作为目标填色区域;
[0007]检测用户所选择的颜色,并将所述颜色作为目标颜色;
[0008]将所述目标颜色填充到所述目标填色区域中。
[0009]相应地,本发明实施例还提供了一种终端,包括:
[0010]图片获取单元,用于获取线条图片,所述线条图片包括至少一个填色区域;
[0011]区域检测单元,用于检测用户所选择的填色区域,并将选择得到的填色区域作为目标填色区域;
[0012]颜色检测单元,用于检测用户所选择的颜色,并将所述颜色作为目标颜色;
[0013]填充单元,用于将所述目标颜色填充到所述目标填色区域中。
[0014]本发明实施例通过获取线条图片,线条图片包括至少一个填色区域,检测用户所选择的填色区域,并将选择得到的填色区域作为目标填色区域,检测用户所选择的颜色,并将该颜色作为目标颜色,并将目标颜色填充到目标填色区域中,可以在终端上进行图片填色,方便快捷,提升用户体验。
【附图说明】
[0015]为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是本发明第一实施例中提供的一种图片填色方法的流程示意图;
[0017]图2是本发明实施例中提供的一种线条图片的界面示意图;
[0018]图3是本发明第二实施例中提供的一种图片填色方法的流程示意图;
[0019]图4是本发明第三实施例中提供的一种图片填色方法的流程示意图;
[0020]图5是本发明第一实施例中提供的一种终端的结构示意图;
[0021]图6是本发明实施例中图5的区域检测单元的结构示意图;
[0022]图7是本发明第二实施例中提供的一种终端的结构示意图。
【具体实施方式】
[0023]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0024]本发明实施例提供的图片填色方法可以运行在智能手机(如Android手机、1S手机等)、平板电脑或电子阅读器等终端中。
[0025]图1是本发明第一实施例中提供的一种图片填色方法的流程示意图,如图所示,本发明实施例中的图片填色方法至少可以包括:
[0026]S101,获取线条图片,线条图片包括至少一个填色区域。
[0027]终端可以获取线条图片。其中,线条图片可以包括至少一个填色区域,填色区域可以用于填充颜色。例如,终端可以在本地获取预先存储的线条图片,预先存储的线条图片可以是用户手绘之后保存至本地的,也可以是从图片管理服务器中下载之后保存至本地的,等等。又如,终端可以通过摄像头采集纸质书籍或者涂鸦板等实体物品中呈现的线条图片。又如,终端可以从图片管理服务器中下载线条图片。需要说明的是,终端获取线条图片之后,可以在线条图片中确定各个填色区域,例如将由若干线条所组成的封闭区域作为填色区域;或者将由若干线条和图片边界线所组成的封闭区域作为填色区域;或者将由若干线条所组成的开放区域作为填色区域,其中开放区域的开口处的尺寸小于预设阈值,开放区域包括线条与线条之间的开口处;或者将由若干线条和图片边界线所组成的开放区域作为填色区域,其中开放区域的开口处的尺寸小于预设阈值,开放区域包括线条与图片边界线之间的开口处。可选的,终端获取线条图片之后,可以检测用户所确定的封闭区域,并将该封闭区域作为填色区域。
[0028]在可选实施例中,填色区域可以包括由若干线条所组成的封闭区域。以图2所示的线条图片的界面示意图为例,A为由一条线条所组成的封闭区域,该封闭区域为鱼的眼睛,又如,B为五条线条所围成的封闭区域,该封闭区域为鱼的头部,又如,C为封闭区域B中封闭区域A以外的区域,进而终端可以将A、B以及C作为填色区域。
[0029]在可选实施例中,填色区域可以包括由若干线条和图片边界线所组成的封闭区域。以图2所示的线条图片的界面示意图为例,终端可以将线条图片中线条和线条图片的图片边界线所组成的封闭区域(即区域D)作为填色区域。
[0030]在可选实施例中,填色区域可以包括由若干线条所组成的开放区域,且开放区域的开口处的尺寸小于预设阈值,开放区域包括线条与线条之间的开口处。以图2所示的线条图片的界面示意图为例,若预设阈值为10mm,开放区域E由一条线条所组成,且开放区域E的开口处的尺寸为5mm,则终端可以确定开放区域E的开口处的尺寸小于预设阈值,进而将开放区域E作为填色区域。进一步可选的,终端可以判断线条图片中开放区域的开口处的尺寸与线条图片中最大封闭区域的面积之间的比例是否小于预设比例阈值,当开放区域的开口处的尺寸与最大封闭区域的面积之间的比例小于预设比例阈值时,终端可以将该开放区域作为填色区域。
[0031]在可选实施例中,填色区域可以包括由若干线条和图片边界线所组成的开放区域,且开放区域的开口处的尺寸小于预设阈值,开放区域包括线条与图片边界线之间的开口处。以图2所示的线条图片的界面示意图为例,若预设阈值为10mm,开放区域F由一条线条和线条图片的图片边界线所组成,且开放区域F的开口处的尺寸为5_,则终端可以确定开放区域F的开口处的尺寸小于预设阈值,进而将开放区域F作为填色区域。进一步可选的,终端可以判断线条图片中开放区域的开口处的尺寸与线条图片中最大封闭区域的面积之间的比例是否小于预设比例阈值,当开放区域的开口处的尺寸与最大封闭区域的面积之间的比例小于预设比例阈值时,终端可以将该开放区域作为填色区域。
[0032]在可选实施例中,终端获取线条图片之后,可以通过预设方式标识线条图片中的填色区域。具体实现中,终端可以通过虚线、立体或者动态等方式标识线条图片中的填色区域。以图2所示的线条图片的界面示意图为例,终端可以通过虚线的方式标识线条图片中的填色区域,则虚线所组成的封闭区域即为填色区域。优选的,终端可以在检测到用户选择填色区域时,通过预设方式标识线条图片中的填色区域,以便用户选择目标填色区域。进一步优选的,终端在将用户所选择的目标颜色填充到目标填色区域中之后,可以取消通过预设方式标识线条图片中的填色区域。
[0033]在可选实施例中,终端获取线条图片之后,可以获取线条图片的关联图片,并显示关联图片。例如,终端可以获取线条图片的关键字,将关键字发送给图片管理服务器,以使图片管理服务器查找关键字对应的第一关联图片,并反馈第一关联图片,第一关联图片的不同填色区域被填充不同颜色,进而
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1