【技术实现步骤摘要】
动态调整参数的汉字字形与布局设计方法和系统
本专利技术属于人工智能艺术和计算机辅助设计
,具体涉及一种动态调整参数的汉字字形与布局设计方法和系统。
技术介绍
书法、篆刻等汉字艺术形式与汉字字体设计作品已广泛使用手机、电脑等呈现,或经过数字化处理呈现在广告、书籍等印刷品上。然而,汉字艺术与设计作品在数字化环境中的创作与修改受到极大制约,往往需要设计者具备操作专业设计软件的知识,具有较低的可调整性与可定制性。近年产生的可变字体技术,能够满足终端用户对动态、可调整字体的需求,但要求字库设计具有极高工程水准,故难以在中文字体普及。修改与个性化定制书法、篆刻等汉字艺术与汉字字体设计作品方法仍十分不成熟。公布号为CN107818544A的专利申请公开了一种字符缩放方法,公布号为CN105513006A的专利申请公开了一种TrueType字体轮廓粗细调整方法及装置。这两篇
技术实现思路
均是应用提取所得骨架信息实现字形形变方法,但是每个方法均是特定方式的改变,普适性不强,不能满足应用需求。
技术实现思路
本专利技术的目的是提供一种动态调整参数的汉字字形与布局设计方法和系统,通过构建的矢量字形模型对汉字进行表示,方便用户对汉字字形和布局的设计。为实现上述专利技术目的,本专利技术提供以下技术方案:一种动态调整参数的汉字字形与布局设计方法,包括以下步骤:(1)预处理汉字字形,包括以矢量形式存储的字形矢量轮廓和以图像存储的字形图像,使每个汉字字形都具有相匹配的图像与矢量两种表示,并提取字形图像中的 ...
【技术保护点】
1.一种动态调整参数的汉字字形与布局设计方法,其特征在于,包括以下步骤:/n(1)预处理汉字字形,包括以矢量形式存储的字形矢量轮廓和以图像存储的字形图像,使每个汉字字形都具有相匹配的图像与矢量两种表示,并提取字形图像中的字骨架,对字骨架剪枝后构建骨架点集,将字形轮廓上的轮廓节点与最近的骨架点匹配,被匹配的骨架点为骨架关键点;/n(2)构建矢量字形模型,矢量字形模型包括以下组成信息:骨架关键点集,轮廓节点相对于匹配骨架关键点的第一偏移向量,轮廓节点之间纵横对齐信息,轮廓节点所属闭合轮廓信息,字形面积占据字身框的比例;/n(3)字形与布局设计,包括依据矢量字形模型,通过对骨架关键点做参数变换来改变汉字结构;对第一偏移向量及轮廓点排列方式与坐标进行参数变换来改变汉字笔形特点,轮廓节点纵横对齐关系和轮廓节点所属闭合轮廓信息将辅助字形模型向矢量字形的还原,以保持字形原有的轮廓间关系与轮廓节点对齐关系;依据字形面积占据字身框的比例设计汉字作品布局。/n
【技术特征摘要】
1.一种动态调整参数的汉字字形与布局设计方法,其特征在于,包括以下步骤:
(1)预处理汉字字形,包括以矢量形式存储的字形矢量轮廓和以图像存储的字形图像,使每个汉字字形都具有相匹配的图像与矢量两种表示,并提取字形图像中的字骨架,对字骨架剪枝后构建骨架点集,将字形轮廓上的轮廓节点与最近的骨架点匹配,被匹配的骨架点为骨架关键点;
(2)构建矢量字形模型,矢量字形模型包括以下组成信息:骨架关键点集,轮廓节点相对于匹配骨架关键点的第一偏移向量,轮廓节点之间纵横对齐信息,轮廓节点所属闭合轮廓信息,字形面积占据字身框的比例;
(3)字形与布局设计,包括依据矢量字形模型,通过对骨架关键点做参数变换来改变汉字结构;对第一偏移向量及轮廓点排列方式与坐标进行参数变换来改变汉字笔形特点,轮廓节点纵横对齐关系和轮廓节点所属闭合轮廓信息将辅助字形模型向矢量字形的还原,以保持字形原有的轮廓间关系与轮廓节点对齐关系;依据字形面积占据字身框的比例设计汉字作品布局。
2.如权利要求1所述的动态调整参数的汉字字形与布局设计方法,其特征在于,所述字形矢量轮廓采用二阶或三阶贝塞尔样条表示时,预处理汉字过程还包括:确定手柄点与最邻近的轮廓节点的关联关系;
矢量字形模型还包括以下组成信息:手柄点与轮廓节点的关联关系,手柄点相对关联轮廓节点的第二偏移向量,手柄点之间纵横对齐信息,手柄点与轮廓节点之间纵横对齐信息;
字形与布局设计过程还包括:通过对第二偏移向量做参数变换来改变汉字结构,通过手柄点纵横对齐信息、手柄点与轮廓节点间纵横对齐关系,保持字形原有的手柄点与轮廓节点对齐关系,对第二偏移向量及轮廓点排列方式与坐标进行参数变换来改变汉字笔形特点。
3.如权利要求2所述的动态调整参数的汉字字形与布局设计方法,其特征在于,采用图像形态学的细化算法与中轴算法从栅格化后的字形图像中提取字骨架。
4.如权利要求2所述的动态调整参数的汉字字形与布局设计方法,其特征在于,采用以下方式对字骨架剪枝:
方式一:基于中轴变换获得的平面上各点到轮廓边缘距离,剪除骨架上距离字形轮廓边缘较近的骨架点;或,
方式二:利用hit-or-miss方法查找骨架交点,腐蚀骨架交点,此时字骨架将变为没有交叉点的离散线段。查找过短的线段并剔除,以实现字形骨架剪枝。
5.如权利要求2所述的动态调整参数的汉字字形与布局设计方法,其特征在于,在改变汉字结构时,通过设置调节比例参数对骨架关键点和第二偏移向量做线性变换实现对汉字大小和宽窄的调整;
通过对骨架关键点应用改变函数实现对汉字中宫和重心的调整。
6.如权利要求5所述的动态调整参数的汉字字形与布局设计方法...
【专利技术属性】
技术研发人员:殷叶航,陈泽文,赵延吉,伍文棋,张瑞,张克俊,
申请(专利权)人:浙江大学,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。