CN107507260A - 一种基于动画的填图处理方法及装置、终端设备 - Google Patents
一种基于动画的填图处理方法及装置、终端设备 Download PDFInfo
- Publication number
- CN107507260A CN107507260A CN201610802454.XA CN201610802454A CN107507260A CN 107507260 A CN107507260 A CN 107507260A CN 201610802454 A CN201610802454 A CN 201610802454A CN 107507260 A CN107507260 A CN 107507260A
- Authority
- CN
- China
- Prior art keywords
- animation
- color
- user
- target
- image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 23
- 238000000034 method Methods 0.000 claims abstract description 12
- 230000002996 emotional effect Effects 0.000 claims description 22
- 239000003086 colorant Substances 0.000 claims description 19
- 230000004044 response Effects 0.000 claims description 15
- 238000001514 detection method Methods 0.000 claims description 8
- 238000013507 mapping Methods 0.000 claims description 7
- 239000000945 filler Substances 0.000 claims 1
- 238000012856 packing Methods 0.000 claims 1
- 230000000694 effects Effects 0.000 abstract description 15
- 238000005034 decoration Methods 0.000 abstract description 7
- 230000006870 function Effects 0.000 description 19
- 238000003860 storage Methods 0.000 description 8
- 230000008859 change Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 238000005457 optimization Methods 0.000 description 4
- 241000209094 Oryza Species 0.000 description 3
- 235000007164 Oryza sativa Nutrition 0.000 description 3
- 235000009566 rice Nutrition 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 238000004321 preservation Methods 0.000 description 2
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 229910052799 carbon Inorganic materials 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 230000036651 mood Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000037452 priming Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明实施例涉及计算机处理技术领域,公开了一种基于动画的填图处理方法及装置、终端设备,该方法包括:获取并显示基础动画;根据用户的选择操作,确定颜色模板上的目标颜色,以及确定图样模板上的目标图片或者目标图像;对目标图片或者目标图像填充目标颜色;获取用户在基础动画上选择的填充位置,将填充目标颜色后的目标图片或者目标图像填充到填充位置上。实施本发明实施例,可以先对图片或者图像进行任意填色,然后利用填色后的图片或者图像来进行填图,以得到用户需要的特定装饰效果,进一步地,由于无需预先存储各种颜色的同一图片或者图像,一定程度上减少了内存占用量,从而提高***处理速度。
Description
技术领域
本发明涉及计算机处理技术领域,具体涉及一种基于动画的填图处理方法及装置、终端设备。
背景技术
填图应用程序主要用于考察用户的图片/图像识别能力、空间想象能力以及色彩感知能力等。填图应用程序的显示主界面显示基础动画,四周显示可以用于填充的图片或者图像。用户可以在基础动画的任意位置填充图片或者图像,取得自己想要的效果,在完成之后还可以进行动态效果显示。在实践中发现,在基础动画上填充图片,需要预先设置各种不同颜色的图片或者图像,不利于对图片或者图像进行其它颜色的扩展。
发明内容
本发明实施例公开了一种基于动画的填图处理方法及装置、终端设备,用于解决现有技术中不利于对图片或者图像进行颜色扩展的问题,实现更多不同颜色的填图,以得到用户需要的特定装饰效果。
本发明第一方面公开了一种基于动画的填图处理方法,可包括:
获取并显示基础动画;
根据用户的选择操作,确定颜色模板上的目标颜色,以及确定图样模板上的目标图片或者目标图像;
对所述目标图片或者目标图像填充所述目标颜色;
获取所述用户在所述基础动画上选择的填充位置,将填充所述目标颜色后的所述目标图片或者目标图像填充到所述填充位置上。
作为一种可选的实施方式,在本发明第一方面中,所述对所述目标图片或者目标图像填充所述目标颜色包括:
获取所述目标颜色的RGB值;根据所述RGB值,采用setcolour函数对所述目标图片或者目标图像填充所述目标颜色。
作为一种可选的实施方式,在本发明第一方面中,所述获取所述用户在所述基础动画上选择的填充位置,将填充所述目标颜色后的所述目标图片或者目标图像填充到所述填充位置上包括:
获取所述用户在所述基础动画上选择的填充位置;
采用sddchild函数调用所述目标图片或者所述目标图像,将所述目标图片或者目标图像填充到所述填充位置上。
作为一种可选的实施方式,在本发明第一方面中,所述获取并显示基础动画包括:
获取所述用户输入的填图启动操作;
响应于所述填图启动操作,获取虚拟包装盒并显示;
在控制所述虚拟包装盒以预设打开方式打开的过程中,获取所述虚拟包装盒关联的所述基础动画并播放,所述基础动画包括多帧图片。
作为一种可选的实施方式,在本发明第一方面中,所述获取并显示基础动画包括:
获取所述用户输入的填图启动操作;
响应于所述填图启动操作,获取动画类型列表并显示,所述动画类型列表包括至少一种动画类型,每一种动画类型关联若干动画;
获取所述用户所选择的动画类型所关联的动画并显示;
根据所述用户对所显示的动画的选择操作,获得所述基础动画。
作为一种可选的实施方式,在本发明第一方面中,所述获取并显示基础动画之后,所述方法还包括:
接收所述用户对所述基础动画的点击操作,获取工具栏并显示,所述工具栏包括所述颜色模板和图样模板,所述图样模板包括图片和/或图像。
作为一种可选的实施方式,在本发明第一方面中,所述根据用户的选择操作,确定颜色模板上的目标颜色包括:
通过摄像头采集所述用户的脸部图像;
分析所述脸部图像,获得所述用户的表情状态;
根据预设的表情状态与颜色的对应关系,从所述颜色模板中确定所述表情状态对应的目标颜色;
所述确定图样模板上的目标图片或者目标图像包括:
根据所述用户对所述图样模板上的图片或者图像的选择操作,获得所述目标图片或者目标图像。
本发明第二方面公开了一种基于动画的填图处理装置,可包括:
图片获取单元,用于获取并显示基础动画;
确定单元,用于根据用户的选择操作,确定颜色模板上的目标颜色,以及确定图样模板上的目标图片或者目标图像;
填色单元,用于对所述目标图片或者目标图像填充所述目标颜色;
填图单元,用于获取所述用户在所述基础动画上选择的填充位置,将填充所述目标颜色后的所述目标图片或者目标图像填充到所述填充位置上。
作为一种可选的实施方式,在本发明第二方面中,所述填色单元具体用于,获取所述目标颜色的RGB值;根据所述RGB值,采用setcolour函数对所述目标图片或者目标图像填充所述目标颜色。
作为一种可选的实施方式,在本发明第二方面中,所述填图单元具体用于,获取所述用户在所述基础动画上选择的填充位置;采用sddchild函数调用所述目标图片或者所述目标图像,将所述目标图片或者目标图像填充到所述填充位置上。
作为一种可选的实施方式,在本发明第二方面中,所述图片获取单元具体包括:
第一检测单元,用于获取所述用户输入的填图启动操作;
响应单元,用于响应于所述填图启动操作,获取虚拟包装盒并显示;
播放单元,用于在控制所述虚拟包装盒以预设打开方式打开的过程中,获取所述虚拟包装盒关联的所述基础动画并播放,所述基础动画包括多帧图片。
作为一种可选的实施方式,在本发明第二方面中,所述图片获取单元具体包括:
第二检测单元,用于获取所述用户输入的填图启动操作;
显示单元,用于响应于所述填图启动操作,获取动画类型列表并显示,所述动画类型列表包括至少一种动画类型,每一种动画类型关联若干动画;获取所述用户所选择的动画类型所关联的动画并显示;
第二获取单元,用于根据所述用户对所显示的动画的选择操作,获得所述基础动画。
作为一种可选的实施方式,在本发明第二方面中,所述装置还包括:工具显示单元;
所述工具显示单元用于接收所述用户对所述基础动画的点击操作,获取工具栏并显示,所述工具栏包括所述颜色模板和图样模板,所述图样模板包括图片和/或图像。
作为一种可选的实施方式,在本发明第二方面中,所述确定单元具体包括:颜色确定单元、和图片或者图像确定单元;
所述颜色确定单元具体包括:
采集单元,用于通过摄像头采集所述用户的脸部图像;
分析单元,用于分析所述脸部图像,获得所述用户的表情状态;
选择单元,用于根据预设的表情状态与颜色的对应关系,从所述颜色模板中确定所述表情状态对应的目标颜色;
所述图片或者图像确定单元具体用于,根据所述用户对所述图样模板上的图片或者图像的选择操作,获得所述目标图片或者目标图像。
本发明第三方面公开了一种终端设备,可包括:
第二方面提供的基于动画的填图处理装置。
与现有技术相比,本发明实施例具有以下有益效果:
在本发明实施例中,获取基础动画并显示,然后根据用户选择,确定出颜色模板上的目标颜色、以及确定出图样模板上的目标图片或者目标图像,利用目标颜色对确定的目标图片或者目标图像进行填色,然后获取用户在基础动画上选择出来的填充位置,将填充了目标颜色后的目标图片或者目标图像填充到填充位置上,从而形成特有的装饰效果。可以看出,在实施本发明实施例时,预先设置好颜色模板以及图样模板,在图样模板中包括图片或者图像,从颜色模板上任意选择目标颜色,然后利用目标颜色对图片或者图像进行填色,从而得到任意颜色的图片或者图像,满足用户对各种不同图片或者图像在颜色上的需求,从而可以满足用户通过对图片进行填图形成特定装饰效果的需求。另外,可以利用颜色模板上的颜色对图样模板上的图片或者图像进行填色,从而得到各种颜色的图片或者图像,而无需预先存储各种颜色的同一图片或者图像,一定程度上减少了内存占用量,从而提高***处理速度。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例公开的基于动画的填图处理方法的流程示意图;
图2a为本发明实施例公开的基于动画的填图处理方法的另一流程示意图;
图2b为本发明实施例公开的基于动画的填图处理方法的应用示意图;
图2c为本发明实施例公开的基于动画的填图处理方法的另一应用示意图;
图3为本发明实施例公开的基于动画的填图处理方法的另一流程示意图;
图4为本发明实施例公开的基于动画的填图处理装置的结构示意图;
图5为本发明实施例公开的基于动画的填图处理装置的另一结构示意图;
图6为本发明实施例公开的基于动画的填图处理装置的另一结构示意图;
图7为本发明实施例公开的基于动画的填图处理装置的另一结构示意图;
图8为本发明实施例公开的基于动画的填图处理装置的另一结构示意图;
图9为本发明实施例公开的终端设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例公开了一种基于动画的填图处理方法,利于扩展更多颜色的图片或者图像,实现更多不同颜色的填图,以得到用户需要的特定装饰效果。本发明实施例还相应地公开了一种基于动画的填图处理装置及终端设备。
下面将结合具体实施例,详细地介绍本发明技术方案。
实施例一
请参阅图1,图1为本发明实施例公开的基于动画的填图处理方法的流程示意图;其中,图1所示的基于动画的填图处理方法是从终端设备的角度出发进行描述的,该终端设备可以是计算机、智能手机、平板电脑、掌上电脑(Personal Digital Assistant,PDA)、教育辅助设备(如学习机、点读机)等等。如图1所示,该基于动画的填图处理方法可包括:
101、终端设备获取并显示基础动画;
可以理解,基础动画可以是虚拟角色特效对应的动画,还可以是任意需要通过填充图片来增加特定装饰效果的图片。基础动画的初始颜色可以是白色、米白色等,也可以是其它彩色或者融合多种颜色。基础动画包括的多帧图片还可以只是线条图片。基础动画的任意位置都可以填充图片或者图像。
其中,可以在基础动画上填充的图片或者图像可以为png格式图片或者图像、bmp格式图片或者图像、jpg格式图片或者图像等。
102、终端设备根据用户的选择操作,确定颜色模板上的目标颜色,以及确定图样模板上的目标图片或者目标图像;
预先设置了颜色模板和图样模板,用户可以在颜色模板上选择任意颜色。图样模板包括若干图片或者图像,图片或者图像可以是各种几何图形或者图像、花样子的图形或者图像、各种表情的图形或者图像等,具体可以根据用户需求来设置,在本发明实施例中对此不作限定。
103、终端设备对目标图片或者目标图像填充目标颜色;
可以理解,在本发明实施例中,在确定出目标图片或者目标图像后,可以利用目标颜色对目标图片或者目标图像进行颜色填充。还可以理解,在另一种实现方式中,可以利用目标颜色对颜色模板上的所有图片或者图像进行颜色填充。
作为一种可选的实施方式,在步骤103中,在终端设备确定出目标颜色后,获取目标颜色的RGB值,根据RGB值,然后采用函数库中的setcolour函数对目标图片或者目标图像填充目标颜色。也就是利用setcolour函数将目标图片或者目标图像的RGB值设置成该目标颜色对应的RGB值。
104、终端设备获取用户在基础动画上选择的填充位置,将填充目标颜色后的目标图片或者目标图像填充到填充位置上。
作为一种可选的实施方式,终端设备通过函数库中的sddchild函数将目标图片或者目标图像填充到基础动画上。具体地,终端设备通过sddchild函数调用基础动画,将基础动画命名为node1,同时将目标图片或者目标图像命名为node2,然后sddchild函数将node2添加到node1上,完成将目标图片或者目标图像填充到基础动画上。
其中,用户通过在基础动画上选择填充位置,然后终端设备根据检测到的该填充位置,将目标图片或者目标图像填充到填充位置上,从而利用目标图片或者目标图像为基础动画形成特有的装饰效果。
需要说明,终端设备在利用目标颜色为目标图片或者目标图像填充颜色时,可以只是在后台完成颜色填充,而并未在颜色样板中显示出来,当终端设备将目标图片或者目标图像填充到基础动画上后,目标图片或者目标图像呈现的颜色为目标颜色。
在本发明实施例中,获取基础动画并显示,然后根据用户选择,确定出颜色模板上的目标颜色、以及确定出图样模板上的目标图片或者目标图像,利用目标颜色对确定的目标图片或者目标图像进行填色,然后获取用户在基础动画上选择出来的填充位置,将填充了目标颜色后的目标图片或者目标图像填充到填充位置上,从而形成特有的装饰效果。可以看出,预先设置好颜色模板以及图样模板,在图样模板中包括图片或者图像,从颜色模板上任意选择目标颜色,然后利用目标颜色对图片或者图像进行填色,从而得到任意颜色的图片或者图像,满足用户对各种不同图片或者图像在颜色上的需求,从而可以满足用户通过对图片进行填图形成特定装饰效果的需求。另外,可以利用颜色模板上的颜色对图样模板上的图片或者图像进行填色,从而得到各种颜色的图片或者图像,而无需预先存储各种颜色的同一图片或者图像,一定程度上减少了内存占用量,从而提高***处理速度。
实施例二
请参阅图2a,图2a为本发明实施例公开的基于动画的填图处理方法的另一流程示意图;如图2a所示,一种基于动画的填图处理方法可包括:
201、终端设备获取用户输入的填图启动操作;
其中,该填图启动操作可以是启动相关填图应用程序的操作。
202、终端设备响应于填图启动操作,获取虚拟包装盒并显示;
在本发明实施例中可以通过虚拟包装盒的方式打开基础动画。
203、终端设备在控制虚拟包装盒以预设打开方式打开的过程中,获取虚拟包装盒关联的基础动画并播放,该基础动画包括多帧图片;
呈现的效果是,在打开虚拟包装盒后,从虚拟包装盒里面开始播放动画,以一种比较吸引用户的方式打开基础动画,能够有助于提高用户的使用粘稠度。
需要说明,在播放动画过程中,虚拟包装盒将会慢慢消失在显示界面上。
作为一种可选的实施方式,在播放基础动画时可以以预设方式向用户打招呼。如果基础动画是由虚拟角色的若干帧图片形成的动作动画,可以设置多种动作,随机选择一种动作播放,并向用户打招呼。设置多种动作,然后随机选择一种动作进行播放,相当于为用户提供了多种可以用于填图的基础动画。但是由终端设备随机向用户提供基础动画,而不是由用户自主选择。
204、终端设备接收用户对基础动画的点击操作,获取工具栏并显示,该工具栏包括颜色模板和图样模板;
请参阅图2b,图2b为本发明实施例公开的基于动画的填图处理方法的应用示意图。结合图2b,在该实施例中,在当前显示界面上还没有显示工具栏,用户可以通过点击基础动画,在终端设备的当前显示界面上显示工具栏。可以理解,工具栏包括有颜色模板和图样模板,颜色模板中给出一些常用的色块以及色盘,用户可以点击色块获得具体的颜色,用户还可以通过色盘去选取自己想要的而没有在色块上的颜色。
图样模板包括若干图片和/或图像,可以以png格式、bmp格式、jpg格式等保存。图样模板中的图片和/或图像可以根据分类进行显示,比如根据几何图形或者图像、花样子的图形或者图像、各种表情的图形或者图像等划分。进一步地,在显示时,还可以划分子区域进行每种分类的图片或者图像显示,每一个子区域显示若干个图片或者图像,比如每个子区域显示3个图片或者图像。
205、终端设备根据用户的选择操作,确定颜色模板上的目标颜色;
作为一种可选的实施方式,步骤205中确定目标颜色可以通过以下方式实现:通过摄像头采集用户的脸部图像;分析脸部图像,获得用户的表情状态;根据预设的表情状态与颜色的对应关系,从颜色模板中确定表情状态对应的目标颜色。具体实现中,终端设备可以预先建立表情状态与颜色的对应关系,表情状态有微笑、大笑、哭、难过等。如微笑和大笑等代表着用户心情不错的表情状态可以设置对应的颜色为暖色系,而哭、难过等代表着用户心情不好的表情状态可以设置对应的颜色为冷色系。比如,大笑对应设置其颜色为大红色。
作为另一种可选的实施方式,步骤205中确定目标颜色还可以通过以下方式实现:终端设备获取当天的天气信息,根据天气信息识别当天的天气状况,从颜色模板中确定该天气状况匹配的目标颜色。
206、终端设备根据用户对图样模板上的目标图片或者目标图像的点击操作,确定目标图片或者目标图像;
用户通过在图样模板上选择目标图片或者目标图像。
207、终端设备获取目标颜色的RGB值,根据该RGB值,采用setcolour函数对目标图片或者目标图像填充目标颜色;
可以理解,图样模板中的图片和/或图像的初始原色可以是白色、米白色等,或者图样模板中的图片和/或图像为线条图,是由线条形成的封闭区域。选择目标颜色后,目标颜色能够改变目标图片或者目标图像的RGB值(如将白色或者米白色改变成目标颜色),或者是设置目标图片或者目标图像的RGB值(如填充线条形成的封闭区域)。
还可以理解,在该实施例中,在选择了目标颜色后可以将图样模板中的所有图片或者图像都填充为目标颜色,但是这样工作量比较大。因此,在本发明实施例中可以只填充目标图片或者目标图像,并且只是在后台完成,在图样模板中并没有改变目标图片或者目标图像的颜色,而是在将目标图片或者目标图像填充到基础动画上后,才改变填充到基础动画上的目标图片或者目标图像的颜色。
208、终端设备根据用户以点击操作对应的位置为起始位置,检测用户对目标图片或者目标图像的拖动轨迹,在检测到用户在基础动画上释放点击操作后获得拖动轨迹的终点位置,该终点位置为填充位置,采用sddchild函数调用目标图片或者目标图像,将填充目标颜色后的目标图片或者目标图像填充到填充位置上;
请参阅图2c,图2c为本发明实施例公开的基于动画的填图处理方法的另一应用示意图。结合图2b,从图样模板中选择目标图片或者目标图像填充到基础动画中(图2c中选择了一颗心形的图片填充到基础动画中)。结合图2b和图2c还可以看出,还可以在显示界面上显示返回按钮,可以回到上一层操作界面,如右上角按钮。
将目标图片或者目标图像填充到基础动画后,在基础动画上可以任意拖动目标图片或者目标图像,改变其填充位置。
其中,在执行完步骤208后还可以回到步骤205或者206中。如果是回到205中,终端设备根据用户操作重新选择目标颜色,在基础动画上填充其它颜色的图片或者图像。如果是直接回到步骤206中,保持目标颜色不变,选择其它图片或者图像,用目标颜色填充选择的其它图片或者图像,然后填充到基础动画上。用户可以根据需要,在基础动画上填充多个图片或者图像。
209、终端设备接收用户输入的保存操作,保存填图后的基础动画。
将填充目标图片或者目标图像后的基础动画保存起来,还可以先进行动画显示后再保存起来。
可以看出,在本发明实施例中以一种比较吸引人的方式打开基础动画,能够引起用户的兴趣,提高用户的使用粘稠度。另外,在本发明实施例中,通过setcolour函数填充目标图片或者目标图像的颜色,是通过改变了目标图片或者目标图像颜色的RGB,即使在拖动目标图片或者目标图像的过程中也不会造成颜色错误空间,然后用sddchild函数将目标图片或者目标图像填充到基础动画上,能够更好地匹配基础动画。从而只需要在图样模板中设置图片或者图像,然后就可以通过对图片或者图像进行各种颜色填充,进而得到不同颜色的同一图片或者图像,简单方便地扩展了颜色,然后可以将任意颜色的图片或者图像拖动都基础动画上形成特有的装饰效果。进一步地,对同一个图片或者图像,无需预先将其设置出各种颜色对应的图片或者图像来存储,节省了大量的存储资源,很大程度上降低了内存空间占用率,从而提高***的运行速度。
实施例三
请参阅图3,图3为本发明实施例公开的基于动画的填图处理方法的另一流程示意图;如图3所示,一种基于动画的填图处理方法可包括:
301、终端设备获取用户输入的填图启动操作;
其中,该填图启动操作可以是启动相关填图应用程序的操作。
302、终端设备响应于填图启动操作,获取动画类型列表并显示,该动画类型列表包括至少一种动画类型,每一种动画类型关联若干动画;
在本发明实施例中,在进入填图应用程序后,向用户呈现基础动画的选择界面,包括动画类型列表,选择任意一种动画类型,然后将获得关联的动画并显示。基础动画可以是虚拟角色对应的动画。
303、终端设备获取用户所选择的动画类型所关联的动画并显示;
304、终端设备根据用户对所显示的动画的选择操作,获得基础动画;
305、终端设备接收用户对基础动画的点击操作,获取工具栏并显示,该工具栏包括颜色模板和图样模板;
306、终端设备根据用户的选择操作,确定颜色模板上的目标颜色;
307、终端设备根据用户对图样模板上的目标图片或者目标图像的点击操作,确定目标图片或者目标图像;
308、终端设备获取目标颜色的RGB值,根据该RGB值,采用setcolour函数对目标图片或者目标图像填充目标颜色;
309、终端设备根据用户以点击操作对应的位置为起始位置,检测用户对目标图片或者目标图像的拖动轨迹,在检测到用户在基础动画上释放点击操作后获得拖动轨迹的终点位置,该终点位置为填充位置,采用sddchild函数调用目标图片或者目标图像,将目标图片或者目标图像填充到填充位置上;
310、终端设备接收用户输入的保存操作,保存填图后的基础动画。
在本发明实施例中通过以动画类型列表的方式向用户提供动画以便用户选择基础动画,增加了与用户的交互环节,用户可以根据自己的喜好选择基础动画。在实施例三中很多步骤与实施例二中的相同,详细说明可以参阅实施例二中的相应说明,在此不再一一赘述。
实施例四
请参阅图4,图4为本发明实施例公开的基于动画的填图处理装置的结构示意图;如图4所示,一种基于动画的填图处理装置可包括:
图片获取单元410,用于获取并显示基础动画;
确定单元420,用于根据用户的选择操作,确定颜色模板上的目标颜色,以及确定图样模板上的目标图片或者目标图像;
填色单元430,用于对上述目标图片或者目标图像填充上述目标颜色;
填图单元440,用于获取上述用户在上述基础动画上选择的填充位置,将填充上述目标颜色后的上述目标图片或者目标图像填充到上述填充位置上。
可以看出,图片获取单元410获取基础动画并显示,然后确定单元420根据用户选择,确定出颜色模板上的目标颜色、以及确定出图样模板上的目标图片或者目标图像,填色单元430利用目标颜色对确定的目标图片或者目标图像进行填色,然后填图单元440获取用户在基础动画上选择出来的填充位置,将填充了目标颜色后的目标图片或者目标图像填充到填充位置上,从而形成特有的装饰效果。在实施本发明实施例时,预先设置好颜色模板以及图样模板,在图样模板中包括图片或者图像,从颜色模板上任意选择目标颜色,然后利用目标颜色对图片或者图像进行填色,从而得到任意颜色的图片或者图像,满足用户对各种不同图片或者图像在颜色上的需求,从而可以满足用户通过对图片进行填图形成特定装饰效果的需求。另外,可以利用颜色模板上的颜色对图样模板上的图片或者图像进行填色,从而得到各种颜色的图片或者图像,而无需预先存储各种颜色的同一图片或者图像,一定程度上减少了内存占用量,从而提高***处理速度。
作为一种可选的实施方式,上述填色单元430具体用于,获取上述目标颜色的RGB值;根据上述RGB值,采用setcolour函数对上述目标图片或者目标图像填充上述目标颜色。
作为一种可选的实施方式,上述填图单元440具体用于,获取上述用户在上述基础动画上选择的填充位置;采用sddchild函数调用上述目标图片或者上述目标图像,将上述目标图片或者目标图像填充到上述填充位置上。
实施例五
请参阅图5,图5为本发明实施例公开的基于动画的填图处理装置的另一结构示意图;其中,图5所示的基于动画的填图处理装置是由图4所示的基于动画的填图处理装置进行优化得到的。在图5所示的基于动画的填图处理装置中,上述图片获取单元410具体包括:
第一检测单元510,用于获取上述用户输入的填图启动操作;
响应单元520,用于响应于上述填图启动操作,获取虚拟包装盒并显示;
播放单元530,用于在控制上述虚拟包装盒以预设打开方式打开的过程中,获取上述虚拟包装盒关联的上述基础动画并播放,上述基础动画包括多帧图片。
实施例六
请参阅图6,图6为本发明实施例公开的基于动画的填图处理装置的另一结构示意图;其中,图6所示的基于动画的填图处理装置是由图4所示的基于动画的填图处理装置进行优化得到的。在图6所示的基于动画的填图处理装置中,上述图片获取单元410具体包括:
第二检测单元610,用于获取上述用户输入的填图启动操作;
显示单元620,用于响应于上述填图启动操作,获取动画类型列表并显示,上述动画类型列表包括至少一种动画类型,每一种动画类型关联若干动画;取上述用户所选择的动画类型所关联的动画并显示;
第二获取单元630,用于根据上述用户对所显示的动画的选择操作,获得上述基础动画。
实施例七
请参阅图7,图7为本发明实施例公开的基于动画的填图处理装置的另一结构示意图;其中,图7所示的基于动画的填图处理装置是由图4所示的基于动画的填图处理装置进行优化得到的。在图7所示的基于动画的填图处理装置中,上述基于动画的填图处理装置还包括:
工具显示单元710,用于接收上述用户对上述基础动画的点击操作,获取工具栏并显示,上述工具栏包括上述颜色模板和图样模板,上述图样模板包括图片和/或图像。
实施例八
请参阅图8,图8为本发明实施例公开的基于动画的填图处理装置的另一结构示意图;其中,图8所示的基于动画的填图处理装置是由图4所示的基于动画的填图处理装置进行优化得到的。在图8所示的基于动画的填图处理装置中,上述确定单元420具体包括:颜色确定单元810、和图片或者图像确定单元820;
其中,上述颜色确定单元810具体包括:
采集单元811,用于通过摄像头采集上述用户的脸部图像;
分析单元812,用于分析上述脸部图像,获得上述用户的表情状态;
选择单元813,用于根据预设的表情状态与颜色的对应关系,从上述颜色模板中确定上述表情状态对应的目标颜色;
上述图片或者图像确定单元820具体用于,根据上述用户对上述图样模板上的图片或者图像的选择操作,获得上述目标图片或者目标图像。
实施例九
请参阅图9,图9为本发明实施例公开的终端设备的结构示意图;如图9所示,一种终端设备可包括:图4~图8任意一个提供的基于动画的填图处理装置。
其中,对于基于动画的填图处理装置的具体介绍,可以参阅方法实施例和装置实施例,在此不再赘述。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、一次可编程只读存储器(One-time Programmable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(CompactDisc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
以上对本发明实施例公开的一种基于动画的填图处理方法及装置、终端设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (15)
1.一种基于动画的填图处理方法,其特征在于,包括:
获取并显示基础动画;
根据用户的选择操作,确定颜色模板上的目标颜色,以及确定图样模板上的目标图片或者目标图像;
对所述目标图片或者目标图像填充所述目标颜色;
获取所述用户在所述基础动画上选择的填充位置,将填充所述目标颜色后的所述目标图片或者目标图像填充到所述填充位置上。
2.根据权利要求1所述的方法,其特征在于,所述对所述目标图片或者目标图像填充所述目标颜色包括:
获取所述目标颜色的RGB值;
根据所述RGB值,采用setcolour函数对所述目标图片或者目标图像填充所述目标颜色。
3.根据权利要求1或2所述的方法,其特征在于,所述获取所述用户在所述基础动画上选择的填充位置,将填充所述目标颜色后的所述目标图片或者目标图像填充到所述填充位置上包括:
获取所述用户在所述基础动画上选择的填充位置;
采用sddchild函数调用所述目标图片或者所述目标图像,将所述目标图片或者目标图像填充到所述填充位置上。
4.根据权利要求1所述的方法,其特征在于,
所述获取并显示基础动画包括:
获取所述用户输入的填图启动操作;
响应于所述填图启动操作,获取虚拟包装盒并显示;
在控制所述虚拟包装盒以预设打开方式打开的过程中,获取所述虚拟包装盒关联的所述基础动画并播放,所述基础动画包括多帧图片。
5.根据权利要求1所述的方法,其特征在于,
所述获取并显示基础动画包括:
获取所述用户输入的填图启动操作;
响应于所述填图启动操作,获取动画类型列表并显示,所述动画类型列表包括至少一种动画类型,每一种动画类型关联若干动画;
获取所述用户所选择的动画类型所关联的动画并显示;
根据所述用户对所显示的动画的选择操作,获得所述基础动画。
6.根据权利要求1或2或4或5任一项所述的方法,其特征在于,
所述获取并显示基础动画之后,所述方法还包括:
接收所述用户对所述基础动画的点击操作,获取工具栏并显示,所述工具栏包括所述颜色模板和图样模板,所述图样模板包括图片和/或图像。
7.根据权利要求1所述的方法,其特征在于,所述根据用户的选择操作,确定颜色模板上的目标颜色包括:
通过摄像头采集所述用户的脸部图像;
分析所述脸部图像,获得所述用户的表情状态;
根据预设的表情状态与颜色的对应关系,从所述颜色模板中确定所述表情状态对应的目标颜色;
所述确定图样模板上的目标图片或者目标图像包括:
根据所述用户对所述图样模板上的图片或者图像的选择操作,获得所述目标图片或者目标图像。
8.一种基于动画的填图处理装置,其特征在于,包括:
图片获取单元,用于获取并显示基础动画;
确定单元,用于根据用户的选择操作,确定颜色模板上的目标颜色,以及确定图样模板上的目标图片或者目标图像;
填色单元,用于对所述目标图片或者目标图像填充所述目标颜色;
填图单元,用于获取所述用户在所述基础动画上选择的填充位置,将填充所述目标颜色后的所述目标图片或者目标图像填充到所述填充位置上。
9.根据权利要求8所述的装置,其特征在于,
所述填色单元具体用于,获取所述目标颜色的RGB值;根据所述RGB值,采用setcolour函数对所述目标图片或者目标图像填充所述目标颜色。
10.根据权利要求8或9所述的装置,其特征在于,
所述填图单元具体用于,获取所述用户在所述基础动画上选择的填充位置;采用sddchild函数调用所述目标图片或者所述目标图像,将所述目标图片或者目标图像填充到所述填充位置上。
11.根据权利要求8所述的装置,其特征在于,
所述图片获取单元具体包括:
第一检测单元,用于获取所述用户输入的填图启动操作;
响应单元,用于响应于所述填图启动操作,获取虚拟包装盒并显示;
播放单元,用于在控制所述虚拟包装盒以预设打开方式打开的过程中,获取所述虚拟包装盒关联的所述基础动画并播放,所述基础动画包括多帧图片。
12.根据权利要求8所述的装置,其特征在于,
所述图片获取单元具体包括:
第二检测单元,用于获取所述用户输入的填图启动操作;
显示单元,用于响应于所述填图启动操作,获取动画类型列表并显示,所述动画类型列表包括至少一种动画类型,每一种动画类型关联若干动画;获取所述用户所选择的动画类型所关联的动画并显示;
第二获取单元,用于根据所述用户对所显示的动画的选择操作,获得所述基础动画。
13.根据权利要求8或9或11或12任一项所述的装置,其特征在于,
所述装置还包括:工具显示单元;
所述工具显示单元用于接收所述用户对所述基础动画的点击操作,获取工具栏并显示,所述工具栏包括所述颜色模板和图样模板,所述图样模板包括图片和/或图像。
14.根据权利要求8所述的装置,其特征在于,所述确定单元具体包括:颜色确定单元、和图片或者图像确定单元;
所述颜色确定单元具体包括:
采集单元,用于通过摄像头采集所述用户的脸部图像;
分析单元,用于分析所述脸部图像,获得所述用户的表情状态;
选择单元,用于根据预设的表情状态与颜色的对应关系,从所述颜色模板中确定所述表情状态对应的目标颜色;
所述图片或者图像确定单元具体用于,根据所述用户对所述图样模板上的图片或者图像的选择操作,获得所述目标图片或者目标图像。
15.一种终端设备,其特征在于,包括:
如权利要求8~14任一项所述的基于动画的填图处理装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610802454.XA CN107507260A (zh) | 2016-09-04 | 2016-09-04 | 一种基于动画的填图处理方法及装置、终端设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610802454.XA CN107507260A (zh) | 2016-09-04 | 2016-09-04 | 一种基于动画的填图处理方法及装置、终端设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107507260A true CN107507260A (zh) | 2017-12-22 |
Family
ID=60679192
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610802454.XA Pending CN107507260A (zh) | 2016-09-04 | 2016-09-04 | 一种基于动画的填图处理方法及装置、终端设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107507260A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110533742A (zh) * | 2019-09-03 | 2019-12-03 | 广州视源电子科技股份有限公司 | 一种图像填色方法、装置、设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101447090A (zh) * | 2007-11-27 | 2009-06-03 | 悟空数位娱乐实业有限公司 | 动画的图片编辑方法 |
CN104133956A (zh) * | 2014-07-25 | 2014-11-05 | 小米科技有限责任公司 | 处理图片的方法及装置 |
CN105279778A (zh) * | 2015-10-12 | 2016-01-27 | 深圳市金立通信设备有限公司 | 一种图片填色方法及终端 |
CN105321150A (zh) * | 2015-07-01 | 2016-02-10 | 深圳市美贝壳科技有限公司 | 一种照片合成的方法及*** |
-
2016
- 2016-09-04 CN CN201610802454.XA patent/CN107507260A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101447090A (zh) * | 2007-11-27 | 2009-06-03 | 悟空数位娱乐实业有限公司 | 动画的图片编辑方法 |
CN104133956A (zh) * | 2014-07-25 | 2014-11-05 | 小米科技有限责任公司 | 处理图片的方法及装置 |
CN105321150A (zh) * | 2015-07-01 | 2016-02-10 | 深圳市美贝壳科技有限公司 | 一种照片合成的方法及*** |
CN105279778A (zh) * | 2015-10-12 | 2016-01-27 | 深圳市金立通信设备有限公司 | 一种图片填色方法及终端 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110533742A (zh) * | 2019-09-03 | 2019-12-03 | 广州视源电子科技股份有限公司 | 一种图像填色方法、装置、设备及存储介质 |
CN110533742B (zh) * | 2019-09-03 | 2021-05-11 | 广州视源电子科技股份有限公司 | 一种图像填色方法、装置、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8423559B2 (en) | Album generating apparatus, album generating method and program | |
US8055080B2 (en) | Album generating apparatus, album generating method and computer readable medium | |
US9219830B1 (en) | Methods and systems for page and spread arrangement in photo-based projects | |
RU2530272C2 (ru) | Способ и устройство создания пользовательского интерфейса | |
US20080049976A1 (en) | Album generating apparatus, album generating method and computer readable medium | |
US20060220983A1 (en) | Album creating apparatus, album generating method and program | |
CA2962825C (en) | User interaction analysis module | |
KR20170094279A (ko) | 3d 의복 이미지와 조합되는 사람의 3d 가상 신체 모델을 생성하기 위한 방법들, 및 관련 디바이스들, 시스템들 및 컴퓨터 프로그램 제품들 | |
CN105898520A (zh) | 视频帧截取方法和装置 | |
CN110084871B (zh) | 图像排版方法及装置、电子终端 | |
CN108737878A (zh) | 用于结合视频呈现来修改用户界面颜色的方法和*** | |
CN108712682A (zh) | 动态图像再生装置和方法、以及动态图像分发*** | |
US11775159B1 (en) | Methods and systems for generating graphical content through easing and paths | |
CN109313653A (zh) | 增强媒体 | |
CN104281865B (zh) | 一种生成二维码的方法与设备 | |
US9235575B1 (en) | Systems and methods using a slideshow generator | |
CN107507260A (zh) | 一种基于动画的填图处理方法及装置、终端设备 | |
CN106027815A (zh) | 来电信息显示方法和***、服务器、客户端 | |
EP2943039A1 (en) | User terminal device for generating playable object, and interaction method therefor | |
JP2019130118A (ja) | ゲームプログラム、方法、および情報処理装置 | |
CN107862728A (zh) | 图片标签的添加方法、装置及计算机可读存储介质 | |
KR101399633B1 (ko) | 영상 합성 방법 및 장치 | |
JP6453500B1 (ja) | ゲームプログラム、方法、および情報処理装置 | |
US9667709B2 (en) | Picture conversion SNS system and method, apparatus, and terminal | |
CN109885757A (zh) | 客房搜索方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171222 |