[发明专利]一种文字变形特效处理方法及装置有效
申请号: | 201110130544.6 | 申请日: | 2011-05-19 |
公开(公告)号: | CN102156688A | 公开(公告)日: | 2011-08-17 |
发明(设计)人: | 曹晓勇 | 申请(专利权)人: | 深圳市万兴软件有限公司 |
主分类号: | G06F17/21 | 分类号: | G06F17/21 |
代理公司: | 深圳市君胜知识产权代理事务所 44268 | 代理人: | 王永文;刘文求 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文字 变形 特效 处理 方法 装置 | ||
技术领域
本发明涉及文字变形特效信息处理技术领域,尤其涉及的是一种文字变形特效处理方法及装置。
背景技术
文字特效是通过调节文字的字体属性,大小,颜色,对齐方式,阴影,变形效果,轮廓,填充等获取到的一种有图案意味或装饰意味的字体特效,具有美观有趣、醒目张扬等特性。
文字特效广泛应用于宣传、广告、商标、标语、黑板报、企业名称、会场布置、展览会,以及商品包装和装潢,各类广告、 报刊杂志和书籍的装帖上等,越来越被大众喜欢。
当前常见的文字变形特效基本实现原理都是根据不同的变形效果,人工手动的建立数学模型,然后程序根据建立好的数学模型生成相应的文字变形特效。如图1所示,现有技术中文字变形特效流程是:根据目标变形形状,人工建立数学模型,然后用户输入相应的文字,则根据建立好的数学模型进行处理,生成相应的文字变形特效。
现有技术方案的主要缺点有:1、在软件开发中,针对每一种文字变形效果都要人工建立数学模型然后再实现,美工还要制作相应的形状特效缩略图,人工成本大;2、用户只能使用软件提供的有限的变形效果,文字变形特效种类少,不具有任意变形的功能。
因此,现有技术还有待于改进和发展。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种文字变形特效处理方法及装置,其降低了文字变形特效时的人工成本,并使装置增加了可对文字进行任意变形的新功能,为用户提供了方便。
本发明解决技术问题所采用的技术方案如下:
一种文字变形特效处理方法,其中,包括:
A、设置由一个初始规则矩形和多个控制点组成的文字变形设计器,控制点用于控制该文字变形设计器的矩形进行线性变形或二次型变形;
B、接收用户输入的需要变形的文字,将该需要变形的文字转换为矢量图形,输入到文字变形设计器;
C、接收用户拖动文字变形设计器的控制点的操作指令,根据文字变形设计器动态建立的数学模型将文字矢量图形进行线性变形和/或二次型变形;
D、文字变形设计器输出经过变形后的特效文字图形。
所述的文字变形特效处理方法,其中,所述步骤A还包括:
A1、当控制该文字变形设计器的矩形进行线性变形时,指定初始矩形的控制点为四个角顶点;
A2、当控制该文字变形设计器的矩形进行二次型变形时,指定初始矩形的控制点为矩形四条边上的中点。
所述的文字变形特效处理方法,其中,所述的步骤C还包括:
将用户的操作指令转化为文字变形参数,该文字变形参数包括初始控制点参数与矢量运动参数。
所述的文字变形特效处理方法,其中,所述步骤C还包括:
C1、文字变形设计器根据用户选择的变形类型和用户拉伸后所确定的特效形状,抽象出变换后各个控制点的坐标,输出一个表示变形类型的参数E以及一个2行2列的矩阵,记为:
其中E代表文字变形的类型,取值为1或者2,1代表变形为线性变形的,2代表变形为二次型变形;矩阵M的四个元素Point1,Point2,Point3,Point4分别对应4个控制点的位置:对于线性变形分别依次对应矩形四个角顶点的相对坐标,对于二次型变形分别对应矩形中四条边上的中点的相对坐标。
所述的文字变形特效处理方法,其中,所述的步骤D还包括:
对生成的特效文字图形进行分割,根据输入文字的个数生成独立的子字块。
所述的文字变形特效处理方法,其中,所述步骤D中的对生成的特效文字图形进行分割,根据输入文字的个数生成独立的子字块具体包括:
D1、根据字与字之间的空白间隙在图像行垂直投影上形成的空白间隔,以及汉字间的间隔大于汉字内间隔这一规则,对生成的特效文字图形进行汉字的分割,根据输入文字的个数分割生成独立的子字块。
一种文字变形特效处理装置,其中,包括:
文字变形设计器创建模块,用于设置由一个初始规则矩形和多个控制点组成的文字变形设计器,控制点用于控制该文字变形设计器的矩形进行线性变形或二次型变形;
接收与输入模块,用于接收用户输入的需要变形的文字,将该需要变形的文字转换为矢量图形,输入到文字变形设计器;
模型建立与特效变形模块,用于接收用户拖动文字变形设计器的控制点的操作指令,根据文字变形设计器动态建立的数学模型将文字矢量图形进行线性变形和/或二次型变形;
输出模块,用于通过文字变形设计器输出经过变形后的特效文字图形。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市万兴软件有限公司,未经深圳市万兴软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110130544.6/2.html,转载请声明来源钻瓜专利网。