艺术字的制作方法和装置与流程

文档序号:12271275阅读:566来源:国知局
艺术字的制作方法和装置与流程

本发明涉及计算机技术领域,尤其涉及一种艺术字的制作方法和装置。



背景技术:

现有的制作艺术字的方法是通过使用Photoshop等绘图软件绘制艺术字或者给文字添加背景图片来实现的,由于软件中的功能和配置具有局限性,因此,采用现有技术制作的艺术字为文字轮廓内部为纯色或者渐变色的文字,或者为在文字轮廓外部添加了背景图片的文字。由此可见,现有的制作艺术字的方法无法使用户自定义文字轮廓内部的背景,艺术字的形式单一。



技术实现要素:

本发明提出一种艺术字的制作方法和装置,能够使用户自定义文字轮廓内部的背景,使艺术字的形式多样。

本发明提供的一种艺术字的制作方法,具体包括:

加载布局模板;其中,所述布局模板中包括至少一个布局块;

监听并获取用户选取的布局块和背景图片,并将所述背景图片导入到对应的布局块中;

根据所述布局模板与待制作的文字之间的坐标映射关系,将所述待制作的文字加载入所述布局模板中;

利用导入到所述布局块中的背景图片对位于对应的所述布局块内的待制作的文字的点阵数据进行填充,生成艺术字。

进一步地,所述布局模板为自定义布局模板或者内置布局模板;

则所述加载布局模板,具体包括:

监听并获取所述用户选取的布局模板类型;

若所述用户选取的布局模板类型为自定义类型,则加载自定义布局模板;

若所述用户选取的布局模板类型为内置类型,则监听并获取所述用户选取的布局模板识别码,并根据所述布局模板识别码加载对应的内置布局模板。

进一步地,所述布局模板为自定义布局模板;

则在所述加载布局模板之后,所述监听并获取用户选取的布局块和背景图片,并将所述背景图片导入到对应的布局块中之前,还包括:

监听用户对所述自定义布局模板的编辑操作,并获取基于所述编辑操作产生的布局块信息;其中,每个所述布局块信息中包括对应的布局块的布局块识别码、位置信息、形状信息和大小信息;

根据所述布局块信息,判断所述布局模板中是否存在与所述布局块识别码相对应的布局块,若存在,则根据所述位置信息、所述形状信息和所述大小信息对所述布局块的位置、形状和大小进行修改,若不存在,则根据所述位置信息、所述形状信息和所述大小信息在所述布局模板中的相应位置上生成相应的布局块。

进一步地,所述监听并获取用户选取的布局块和背景图片,并将所述背景图片导入到对应的布局块中,具体包括:

监听并获取用户选取的布局块和背景图片,并根据所述布局块和对应的背景图片之间的坐标映射关系,从所述背景图片中获取与所述布局块的形状和大小相匹配的背景图片区域;

将所述背景图片区域导入到所述布局块中。

进一步地,所述根据所述布局模板与待制作的文字之间的坐标映射关系,将所述待制作的文字加载入所述布局模板中,具体包括:

基于预设的所述布局模板与所述待制作文字之间的对齐方式,生成坐标映射关系;

根据所述坐标映射关系,将所述待制作的文字的点阵数据加载至所述布局模板的相应位置。

相应地,本发明还提供了一种艺术字的制作装置,具体包括:

布局模板加载模块,用于加载布局模板;其中,所述布局模板中包括至少一个布局块;

背景图片导入模块,用于监听并获取用户选取的布局块和背景图片,并将所述背景图片导入到对应的布局块中;

待制作文字加载模块,用于根据所述布局模板与待制作的文字之间的坐标映射关系,将所述待制作的文字加载入所述布局模板中;以及,

艺术字生成模块,用于利用导入到所述布局块中的背景图片对位于对应的所述布局块内的待制作的文字的点阵数据进行填充,生成艺术字。

进一步地,所述布局模板为自定义布局模板或者内置布局模板;

则所述布局模板加载模块,具体包括:

布局模板类型获得单元,用于监听并获取所述用户选取的布局模板类型;

自定义布局模板加载单元,用于若所述用户选取的布局模板类型为自定义类型,则加载自定义布局模板;或者,

内置布局模板加载单元,用于若所述用户选取的布局模板类型为内置类型,则监听并获取所述用户选取的布局模板识别码,并根据所述布局模板识别码加载对应的内置布局模板。

进一步地,所述布局模板为自定义布局模板;

所述艺术字的制作装置,还包括:

布局块信息生成模块,用于监听用户对所述自定义布局模板的编辑操作,并获取基于所述编辑操作产生的布局块信息;其中,每个所述布局块信息中包括对应的布局块的布局块识别码、位置信息、形状信息和大小信息;以及,

布局模板编辑模块,用于根据所述布局块信息,判断所述布局模板中是否存在与所述布局块识别码相对应的布局块,若存在,则根据所述位置信息、所述形状信息和所述大小信息对所述布局块的位置、形状和大小进行修改,若不存在,则根据所述位置信息、所述形状信息和所述大小信息在所述布局模板中的相应位置上生成相应的布局块。

进一步地,所述背景图片导入模块,具体包括:

背景图片区域获取单元,用于监听并获取用户选取的布局块和背景图片,并根据所述布局块和对应的背景图片之间的坐标映射关系,从所述背景图片中获取与所述布局块的形状和大小相匹配的背景图片区域;以及,

背景图片区域导入单元,用于将所述背景图片区域导入到所述布局块中。

进一步地,所述待制作文字加载模块,具体包括:

坐标映射关系生成单元,用于基于预设的所述布局模板与所述待制作文字之间的对齐方式,生成坐标映射关系;以及,

文字加载单元,用于根据所述坐标映射关系,将所述待制作的文字的点阵数据加载至所述布局模板的相应位置。

实施本发明,具有如下有益效果:

本发明提供的艺术字的制作方法及装置,通过创建一个可供用户自定义布局和背景的布局模板,并使用该模板中的背景对待制作的文字的点阵数据进行填充,生成相应的艺术字,从而使得用户能够自定义文字轮廓内部的背景,使艺术字的形式多样。

附图说明

图1是本发明提供的艺术字的制作方法的一个实施例的流程示意图;

图2是本发明提供的艺术字的制作方法的一个实施例中的一个设置有上下两个独立的布局块的布局模板的结构示意图;

图3是本发明提供的艺术字的制作方法的一个实施例中的一个设置有左右两个独立的布局块的布局模板的结构示意图;

图4是本发明提供的艺术字的制作方法的一个实施例中的一个设置有左下和右上两个独立的布局块的布局模板的结构示意图;

图5是本发明提供的艺术字的制作方法的一个实施例中的一个设置有一个方形布局块中嵌套一个圆形布局块的布局模块的结构示意图;

图6是本发明提供的艺术字的制作方法的一个实施例中的一个上半部分背景为天空且下半部分背景为草地的艺术字的示意图;

图7是本发明提供的艺术字的制作装置的一个实施例的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参见图1,是本发明提供的艺术字的制作方法的一个实施例的流程示意图,包括步骤S11至S14,具体如下:

S11:加载布局模板;其中,所述布局模板中包括至少一个布局块;

S12:监听并获取用户选取的布局块和背景图片,并将所述背景图片导入到对应的布局块中;

S13:根据所述布局模板与待制作的文字之间的坐标映射关系,将所述待制作的文字加载入所述布局模板中;

S14:利用导入到所述布局块中的背景图片对位于对应的所述布局块内的待制作的文字的点阵数据进行填充,生成艺术字。

需要说明的是,本发明实施例是通过创建一个自定义的布局模板,并利用该布局模板中的与待制作的文字相重叠的背景图像的像素对待制作的文字的点阵数据进行填充,从而将该待制作的文字渲染成艺术字,以达到制作自定义的艺术字的目的。

在一个优选的实施方式中,在用户选定或者输入待制作的文字后,计算机加载布局模板。该布局模板中设置有至少一个布局块。其中,布局块可以是彼此独立的,也可以是一个布局块嵌套于另一个布局块内的。如图2至4所示,依次为设置有上下两个独立的布局块的布局模板的结构示意图、设置有左右两个独立的布局块的布局模板的结构示意图,以及设置有左下和右上两个独立的布局块的布局模板的结构示意图。如图5所示,为设置有一个方形布局块中嵌套一个圆形布局块的布局模板的结构示意图。用户可对每个布局块的形状和大小进行修改,也可以在布局模板中增加布局块。随后,用户可选择布局模板中的某一布局块,并选择想要导入至该布局块中的背景图片。计算机监听并实时获取用户选中的布局块和背景图片,并将该背景图片导入至对应的布局块中作为该布局块的背景,从而获得最终的布局模块。随后,计算机根据布局模板和待制作的文字之间的坐标映射关系,将待制作的文字加载至布局模板中的相应位置上。其中,布局模板和待制作的文字之间的坐标映射关系可以通过用户预先设置获得,也可以通过计算机实时监听用户对布局模板或者待制作的文字的移动操作,并实时获得布局模板和待制作的文字之间的相对位置获得。最后,根据布局模板和待制作的文字之间的坐标对应关系,将待制作的文字中的点阵数据对应填充为该点阵数据所处的布局块中的背景图片中的相应位置的图像,从而生成最终的艺术字。如图6所示,为上半部分背景为天空且下半部分背景为草地的艺术字的示意图,与该艺术字相对应的布局模板中设置有上下两个相互独立的布局块,且位于上方的局部块所对应的背景图片为天空,位于下方的布局块所对应的背景图片为草地。

需要进一步说明的是,在一些实施方式中,步骤S12与步骤S13的顺序可以对调,即在将背景图片导入到布局块中之前,可先将待制作的文字加载至布局模块中。即,计算机在加载布局模块之后,将待制作的文字加载至该布局模块中,随后,监听并实时获取用户选取的布局块和相应的背景图片,并将该背景图片导入到该布局块中,从而获得最终的布局模块,最后,根据布局模板和待制作的文字之间的坐标对应关系,将待制作的文字中的点阵数据对应填充为该点阵数据所处的布局块中的背景图片中的相应位置的图像,从而生成最终的艺术字。

通过创建一个可供用户自定义布局和背景的布局模板,并使用该模板中的背景对待制作的文字的点阵数据进行填充,生成相应的艺术字,从而使得用户能够自定义文字轮廓内部的背景,使艺术字的形式多样。

进一步地,所述布局模板为自定义布局模板或者内置布局模板;

则所述加载布局模板,具体包括:

监听并获取所述用户选取的布局模板类型;

若所述用户选取的布局模板类型为自定义类型,则加载自定义布局模板;

若所述用户选取的布局模板类型为内置类型,则监听并获取所述用户选取的布局模板识别码,并根据所述布局模板识别码加载对应的内置布局模板。

需要说明的是,布局模板分为自定义布局模板和内置布局模板两种。用户可对自定义布局模板中的各个布局块的形状和大小进行修改。内置布局模板是预先设置并存储于计算机中的且其中具有固定形状和固定大小的布局单元的布局模板,用户不可对内置布局模板中的各个布局块的形状和大小进行修改。在计算机加载布局模板之前,用户根据显示界面上的操作提示选择想要加载的布局模板的种类。计算机监听并实时获取用户选取的布局模板类型,若用户选取的布局模板类型为自定义类型,则计算机加载自定义布局模板;若用户选取的布局模板类型为内置布局模板,则计算机监听并实时获取用户选取的或者输入的布局模板识别码,并根据所获取的布局模板识别码从本地的存储介质中读取相对应的内置布局模板,从而对该内置布局模板进行加载。

在另一个优选的实施方式中,所述布局模板为自定义布局模板;

则在所述加载布局模板之后,所述监听并获取用户选取的布局块和背景图片,并将所述背景图片导入到对应的布局块中之前,还包括:

监听用户对所述自定义布局模板的编辑操作,并获取基于所述编辑操作产生的布局块信息;其中,每个所述布局块信息中包括对应的布局块的布局块识别码、位置信息、形状信息和大小信息;

根据所述布局块信息,判断所述布局模板中是否存在与所述布局块识别码相对应的布局块,若存在,则根据所述位置信息、所述形状信息和所述大小信息对所述布局块的位置、形状和大小进行修改,若不存在,则根据所述位置信息、所述形状信息和所述大小信息在所述布局模板中的相应位置上生成相应的布局块。

需要说明的是,当计算机加载的布局模板为自定义布局模板时,用户可对该自定义布局模板中的各个布局块的形状和大小进行修改或者在该自定义模板中增加新的布局块。当用户对该自定义布局模板中的布局块进行编辑时,计算机监听并实时获取用户对该自定义布局模板的编辑操作,并根据该编辑操作生成相应的布局块信息。其中,每个布局块信息中包括相对应的布局块的布局块识别码、位置信息、形状信息和大小信息。随后,计算机根据布局块信息中的布局块识别码,在自定义布局模板中查找与该布局块识别码相对应的布局块,若能够查找到相对应的布局块,则根据该布局块信息中的位置信息、形状信息和大小信息对该布局块的位置、形状和大小进行修改,若不能查找到相对应的布局块,则根据该布局块信息中的位置信息、形状信息和大小信息,在该自定义布局模板中的相应位置上生成具有相应形状和相应大小的布局块。当计算机根据所有布局块信息对自定义布局模板中的相应的布局块进行修改或者在该自定义模板中生成相应的布局块后,即可获得最终的布局模板。

进一步地,所述监听并获取用户选取的布局块和背景图片,并将所述背景图片导入到对应的布局块中,具体包括:

监听并获取用户选取的布局块和背景图片,并根据所述布局块和对应的背景图片之间的坐标映射关系,从所述背景图片中获取与所述布局块的形状和大小相匹配的背景图片区域;

将所述背景图片区域导入到所述布局块中。

需要说明的是,当用户选中的布局块和背景图片的形状和/或大小不相同时,需要从该背景图片中截取与该布局块的形状和大小相适应的背景图片区域。计算机监听并实时获取用户选取的布局块和背景图片,并根据该布局块和该背景图片之间的坐标映射关系,从该背景图片中获取与该布局块的形状和大小相同的背景图片区域,并将该背景图片区域导入到该布局块中作为该布局块的背景。其中,布局块和背景图片之间的坐标映射关系可以通过用户设置获得,也可以通过计算机监听用户对布局块或者背景图片的移动操作,并实时获取该布局块和该背景图片之间的相对位置获得。

此外,所述计算机也可根据所述布局块的形状和大小提供一个截取框,以使用户根据所述截取框从所述背景图片中截取与所述布局块相匹配的背景图片区域,并将该背景图片区域导入到该布局块中作为该布局块的背景。

进一步地,所述根据所述布局模板与待制作的文字之间的坐标映射关系,将所述待制作的文字加载入所述布局模板中,具体包括:

基于预设的所述布局模板与所述待制作文字之间的对齐方式,生成坐标映射关系;

根据所述坐标映射关系,将所述待制作的文字的点阵数据加载至所述布局模板的相应位置。

需要说明的是,用户可以通过对布局模板或者待制作的文字进行移动,也可以通过对布局模板或者待制作的文字的坐标进行设置来对布局模板和待制作的文字之间的坐标映射关系进行修改。当用户对布局模板或者待制作的文字进行移动时,计算机监听该移动操作,并实时获取布局模板和待制作的文字之间的对齐方式,从而根据该对齐方式生成相应的坐标映射关系。当用户对布局模板或者待制作的文字的坐标进行设置时,计算机监听该设置操作,并实时获取布局模板和待制作的文字之间的对齐方式,从而根据该对齐方式生成相应的坐标映射关系。随后,计算机根据该坐标映射关系,将待制作的文字的点阵数据加载至布局模板中的相应的位置上。

本发明实施例提供的艺术字的制作方法,通过创建一个可供用户自定义布局和背景的布局模板,并使用该模板中的背景对待制作的文字的点阵数据进行填充,生成相应的艺术字,从而使得用户能够自定义文字轮廓内部的背景,使艺术字的形式多样。

相应地,本发明还提供一种艺术字的制作装置,能够实现上述实施例中的艺术字的制作方法的所有流程。

参见图7,是本发明提供的艺术字的制作装置的一个实施例的结构示意图,具体如下:

布局模板加载模块71,用于加载布局模板;其中,所述布局模板中包括至少一个布局块;

背景图片导入模块72,用于监听并获取用户选取的布局块和背景图片,并将所述背景图片导入到对应的布局块中;

待制作文字加载模块73,用于根据所述布局模板与待制作的文字之间的坐标映射关系,将所述待制作的文字加载入所述布局模板中;以及,

艺术字生成模块74,用于利用导入到所述布局块中的背景图片对位于对应的所述布局块内的待制作的文字的点阵数据进行填充,生成艺术字

进一步地,所述布局模板为自定义布局模板或者内置布局模板;

则所述布局模板加载模块71,具体包括:

布局模板类型获得单元,用于监听并获取所述用户选取的布局模板类型;

自定义布局模板加载单元,用于若所述用户选取的布局模板类型为自定义类型,则加载自定义布局模板;或者,

内置布局模板加载单元,用于若所述用户选取的布局模板类型为内置类型,则监听并获取所述用户选取的布局模板识别码,并根据所述布局模板识别码加载对应的内置布局模板。

在另一个优选的实施方式中,所述布局模板为自定义布局模板;

所述艺术字的制作装置,还包括:

布局块信息生成模块,用于监听用户对所述自定义布局模板的编辑操作,并获取基于所述编辑操作产生的布局块信息;其中,每个所述布局块信息中包括对应的布局块的布局块识别码、位置信息、形状信息和大小信息;以及,

布局模板编辑模块,用于根据所述布局块信息,判断所述布局模板中是否存在与所述布局块识别码相对应的布局块,若存在,则根据所述位置信息、所述形状信息和所述大小信息对所述布局块的位置、形状和大小进行修改,若不存在,则根据所述位置信息、所述形状信息和所述大小信息在所述布局模板中的相应位置上生成相应的布局块。

进一步地,所述背景图片导入模块72,具体包括:

背景图片区域获取单元,用于监听并获取用户选取的布局块和背景图片,并根据所述布局块和对应的背景图片之间的坐标映射关系,从所述背景图片中获取与所述布局块的形状和大小相匹配的背景图片区域;以及,

背景图片区域导入单元,用于将所述背景图片区域导入到所述布局块中。

进一步地,所述待制作文字加载模块73,具体包括:

坐标映射关系生成单元,用于基于预设的所述布局模板与所述待制作文字之间的对齐方式,生成坐标映射关系;以及,

文字加载单元,用于根据所述坐标映射关系,将所述待制作的文字的点阵数据加载至所述布局模板的相应位置。

本发明实施例提供的艺术字的制作装置,通过创建一个可供用户自定义布局和背景的布局模板,并使用该模板中的背景对待制作的文字的点阵数据进行填充,生成相应的艺术字,从而使得用户能够自定义文字轮廓内部的背景,使艺术字的形式多样。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1