一种头像相框的生成方法和系统的制作方法

文档序号:6331158阅读:545来源:国知局
专利名称:一种头像相框的生成方法和系统的制作方法
技术领域
本发明属于图像处理领域,尤其涉及一种头像相框的生成方法和系统。
背景技术
随着网络通讯技术的发展,网络即时通讯工具的应用也越来越普遍。在网络即时通讯工具中使用代表用户的头像相框也越来越普遍。在现有的即时通讯客户端上的头像相框一般为方形的,并且位置固定、风格单一,而且该头像相框仅包括用户头像,比较死板,缺乏生动效果,另外现有的头像相框一般为静态的,不能与用户进行互动。

发明内容
本发明实施例的目的在于提供一种头像相框的生成方法,旨在解决现有的头像相框为静态的、且风格单一的问题。本发明实施例是这样实现的,一种头像相框的生成方法,所述方法包括下述步骤从素材库中选择用于生成头像相框的各素材,所述素材库包括头像素材库、相框素材库、装饰素材库;按照预设的与用于生成头像相框的各素材对应的素材输出属性输出选择的素材, 以生成头像相框,所述素材输出属性包括输出位置、输出时间、变换方式。进一步的,所述预设的与各素材对应的素材输出属性中的输出时间为输出时间顺序,此时,按照用于生成头像相框的各素材的输出时间顺序顺次输出选择的素材。进一步的,所述方法还包括下述步骤当检测到用户输入的状态切换指令时,将头像相框从当前状态切换至所述状态切换指令指定的头像相框状态。进一步的,所述方法还包括下述步骤当头像相框的热区检测到用户的互动指令时,采用与所述热区对应的变换方式对输出在该热区中的素材进行变换。进一步的,所述方法还包括下述步骤当头像相框的热区检测到用户的互动指令时,按照预设的修改方式修改输出在所述热区中的素材的矢量节点的信息。本发明实施例的另一目的在于提供一种头像相框生成系统,所述系统包括素材库,用于存储用于生成头像相框的各种素材,所述素材库包括头像素材库、相框素材库、装饰素材库素材获取单元,用于从所述素材库中选择用于生成头像相框的素材;头像相框生成单元,用于按照预设的与各素材对应的素材输出属性输出选择的素材,以生成头像相框,所述素材输出属性包括输出位置、输出时间、变换方式。进一步的,所述系统还包括
状态切换单元,用于在检测到用户输入的状态切换指令时,将头像相框从当前状态切换至该状态切换指令指定的头像相框状态。所述系统还包括互动处理单元,用于在头像相框的热区检测到用户的互动指令时,采用与该热区对应的变换方式对输出在该热区中的素材进行变换。进一步的,信息修改单元,用于在头像相框的热区检测到用户的互动指令时,按照预设的修改方式修改输出在该热区中的素材的矢量节点的信息。在本发明实施例中,通过按照预设的与各素材对应的素材输出属性输出选择的素材,以生成目标头像相框,由于素材输出属性包括输出时间、输出位置、变换方式、透明度和堆叠顺序等,从而可以使生成的头像相框具有动态变换效果,而且位置灵活多变。


图1是本发明第一实施例提供的头像相框的生成方法的实现流程图;图2是本发明实施例提供的头像相框的示例图;图3是本发明第二实施例提供的头像相框的生成方法的实现流程图;图4是本发明实施例提供的头像相框的普通状态的示例图;图5是本发明实施例提供的头像相框的互动状态的示例图;图6是本发明实施例提供的头像相框的收起状态的示例图;图7是本发明实施例提供的头像相框在各种状态之间进行切换的示例图;图8是本发明实施例提供的各种头像相框的示例图;图9是本发明第三实施例提供的头像相框的生成方法的实现流程图;图10、11、12是本发明实施提供的头像相框互动效果的示意图;图13是本发明第四实施例提供的头像相框生成系统的结构框图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。在本发明实施例中,提供了一种包括头像显示区、相框显示区和装饰显示区的头像相框,通过采用相同或者不同的变换方式分别对生成头像相框所需的头像素材、相框素材以及装饰素材进行变换,并在头像显示区显示变换后的头像素材,在相框显示区显示变换后的相框素材,在装饰显示区显示变换后的装饰素材,从而可以生成位置灵活多变、并具有动态变换效果的头像相框。实施例一图1示出了本发明第一实施例提供的头像相关的生成方法的实现流程,详述如下在步骤SlOl中,从素材库中选择用于生成头像相框的各素材。其中素材库中存储有用于生成头像相框的各种素材。该素材库包括但不限于头像素材库、相框素材库、装饰素材库等。
其中头像素材库中存储构成头像相框中的用户头像的头像素材,该头像素材可以为任意格式的图片,如bmp、jpg、png、gif等图片格式。相框素材库中存储构成头像相框中相框的相框素材,该相框素材时采用矢量绘制的。由于矢量图片在进行放大、旋转等变换时都不会失真,因此更适合呈现出逼真的动态效^ ο装饰素材库中存储构成头像相框中相框装饰的装饰素材,该装饰素材也是采用采用矢量绘制的。在本发明实施例中,为了达到更好的动态效果,装饰素材库中的每一种装饰素材都可以包括不同数量的装饰小部件。在步骤S102中,按照预设的与用于生成头像相框的各素材对应的素材输出属性输出选择的素材,以生成头像相框。在本发明实施例中,需要预先为用于生成头像相框的每一种素材都设置对应的素材输出属性。其中素材输出属性包括但不限于输出位置、输出时间、变换方式等,还可以包括透明度和堆叠顺序等。其中输出位置是指用于生成头像相框的素材的输出位置。输出时间是指用于生成头像相框的素材的输出时间。变换方式是指对用于生成头像相框的素材进行变换所采用的变换方式。其中变换方式包括但不限于缩放变换、旋转变换和位移变换等。透明度是指输出的各素材的透明度。堆叠顺序是指输出的各素材所在图层的呈现顺序,当两个素材所在的图层有重叠时,则堆叠顺序越高的素材所在的图层总是处于堆叠顺序较低的素材所在的图层的上面。在本发明实施例中,在设置用于生成头像相框的素材的输出时间时,可以为用于生成头像相框的各个素材设置输出时间顺序,这样在按照预设的与各素材对应的素材输出属性输出选择的素材,以生成头像相框时,可以使用于生成头像相框的各个素材按照输出时间顺序顺次输出,从而使生成头像相框的过程实现动态变化效果。另外通过为各个素材设置相同或者不同的变换方式,从而在输出各个素材的过程中,可以使各个素材达到动态变化的效果,从而使生成的头像相框也达到动态变化的效果。在本发明实施例中,当选择的用于生成头像相框的装饰素材包括不同数量的装饰小部件时,预先为该装饰素材包括的各种装饰小部件设置对应的部件输出属性,在输出该装饰素材时,按照预设的与该装饰素材包括的各种装饰小部件对应的部件输出属性输出该装饰素材包括的各种装饰小部件,以使生成的头像相框进一步达到动态效果。其中部件输出属性也包括但不限于输出位置、输出时间、变换方式、透明度和堆叠顺序。为了更好的理解本发明实施例,以下以一个具体的实例对本发明实施例提供的头像相框的生成方法进行详细说明。当需要生成头像相框时,先从素材库中选择用于生成头像相框的素材。在本发明实施例中,由于头像相框由用户头像、相框和装饰部分构成,从而需要从素材库中选择用于生成头像相框的头像素材、相框素材和装饰素材。接着按照预设的与各素材对应的素材输出属性输出选择的素材,以生成目标头像相框。在本发明实施例中,需要预先为用于生成头像相框的各个素材设置对应的素材输出属性。如需要分别为头像素材、相框素材和装饰素材设置对应的素材输出属性,为各素材设置的素材输出属性包括但不限于输出位置、输出时间、变换方式、透明度和堆叠顺序,这样,当需要生成头像相框时,只要按照为各素材设置的素材输出属性输出选择的素材,即可生成动态变换效果的头像相框。如设置用于生成头像相框的相框素材的素材输出属性为在Oms开始输出,输出位置为相框显示区;设置用于生成头像相框的装饰素材的素材输出属性为在600ms开始输出,输出位置为装饰显示区;为了使输出的装饰素材也具有动态变换效果,可以为该装饰素材包括的各个装饰小部件设置部件输出属性;设置用于生成头像相框的头像素材的素材输出属性为在IOms开始输出,输出位置为头像显示区,变换方式为缩放变换,且缩放变换的具体如表1. 1所示表1. 权利要求
1.一种头像相框的生成方法,其特征在于,所述方法包括下述步骤从素材库中选择用于生成头像相框的各素材,所述素材库包括头像素材库、相框素材库、装饰素材库;按照预设的与用于生成头像相框的各素材对应的素材输出属性输出选择的素材,以生成头像相框,所述素材输出属性包括输出位置、输出时间、变换方式。
2.如权利要求1所述的方法,其特征在于,所述素材输出属性还包括透明度和堆叠顺序,所述变换方式包括缩放变换、旋转变换和位移变换。
3.如权利要求1所述的方法,其特征在于,所述预设的与各素材对应的素材输出属性中的输出时间为输出时间顺序,此时,按照用于生成头像相框的各素材的输出时间顺序顺次输出选择的素材。
4.如权利要求1所述的方法,其特征在于,当选择的用于生成头像相框的装饰素材包括不同数量的装饰小部件时,按照预设的与所述装饰素材包括的各装饰小部 件对应的部件输出属性输出所述装饰素材包括的各装饰小部件,所述部件输出属性包括输出位置、输出时间、变换方式。
5.如权利要求1至4任一项所述的方法,其特征在于,所述方法还包括下述步骤当检测到用户输入的状态切换指令时,将头像相框从当前状态切换至所述状态切换指令指定的头像相框状态。
6.如权利要求5所述的方法,其特征在于,所述头像相框状态包括出现状态、普通状态、互动状态和收起状态。
7.如权利要求1至4任一项所述的方法,其特征在于,所述方法还包括下述步骤当头像相框的热区检测到用户的互动指令时,采用与所述热区对应的变换方式对输出在该热区中的素材进行变换。
8.如权利要求1至4任一项所述的方法,其特征在于,所述方法还包括下述步骤当头像相框的热区检测到用户的互动指令时,按照预设的修改方式修改输出在所述热区中的素材的矢量节点的信息。
9.一种头像相框生成系统,其特征在于,所述系统包括素材库,用于存储用于生成头像相框的各种素材,所述素材库包括头像素材库、相框素材库、装饰素材库素材获取单元,用于从所述素材库中选择用于生成头像相框的素材;头像相框生成单元,用于按照预设的与各素材对应的素材输出属性输出选择的素材, 以生成头像相框,所述素材输出属性包括输出位置、输出时间、变换方式。
10.如权利要求9所述的系统,其特征在于,所述系统还包括状态切换单元,用于在检测到用户输入的状态切换指令时,将头像相框从当前状态切换至该状态切换指令指定的头像相框状态。
11.如权利要求9或10所述的系统,其特征在于,所述系统还包括互动处理单元,用于在头像相框的热区检测到用户的互动指令时,采用与该热区对应的变换方式对输出在该热区中的素材进行变换。
12.如权利要求9或10所述的系统,其特征在于,所述系统还包括信息修改单元,用于在头像相框的热区检测到用户的互动指令时,按照预设的修改方式修改输出在该热区中的素材的矢量节点的信息。
全文摘要
本发明适用于图像处理领域,提供了一种头像相框的生成方法和系统,所述方法包括下述步骤从素材库中选择用于生成头像相框的各素材,所述素材库包括头像素材库、相框素材库、装饰素材库;按照预设的与用于生成头像相框的各素材对应的素材输出属性输出选择的素材,以生成头像相框,所述素材输出属性包括输出位置、输出时间、变换方式。本发明通过按照预设的与各素材对应的素材输出属性输出选择的素材,以生成头像相框,由于素材输出属性包括输出时间、输出位置、变换方式、透明度和堆叠顺序等,从而可以使生成的头像相框具有动态变换效果,而且位置灵活多变。
文档编号G06T11/00GK102376098SQ20101026714
公开日2012年3月14日 申请日期2010年8月24日 优先权日2010年8月24日
发明者谢伟文, 陈彬 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1