一种字库文件数据的处理方法技术

技术编号:39767944 阅读:6 留言:0更新日期:2023-12-22 02:20
本发明专利技术提供一种字库文件数据的处理方法

【技术实现步骤摘要】
一种字库文件数据的处理方法、装置及设备


[0001]本专利技术涉及计算机字库文件数据处理
,特别是一种字库文件数据的处理方法

装置及设备


技术介绍

[0002]文字是非常重要的信息载体,比如文档保密领域,利用矢量水印字库文件,即可在文本文档数据中嵌入具有一定意义的隐秘信息,通过水印信息的检测来解决泄密溯源取证问题

因此,在类似场景下需要大量字库文件作为信息嵌入的载体,字库文件的制作效率变得至关重要

[0003]而目前大部分的字库文件都是依赖于设计师手工制作,其基本流程为:首先要给字体做一个设计定位;接着,进行相关的资料搜索,开始分析并动手画出草图;然后,再根据草图的感觉到计算机上进行设计;最后,定稿文件并保存为新的字库文件

这种字库文件的制作方法周期长

成本高

效率低


技术实现思路

[0004]本专利技术要解决的技术问题是提供一种字库文件数据的处理方法

装置及设备,解决现有水印字库文件制作周期长

工作量大

易出错及自动化程度低等问题

[0005]为解决上述技术问题,本专利技术的技术方案如下:一种字库文件数据的处理方法,包括:获得第一模板字库的第一字形轮廓矢量曲线数据

第一水印模板字库的第二字形轮廓矢量曲线数据以及待修改的第二字库的第三字形轮廓矢量曲线数据,所述第一水印模板字库为所述第一模板字库对应的水印模板字库;根据所述第一字形轮廓矢量曲线数据和第二字形轮廓矢量曲线数据,确定第一水印模板字库的第一修改区域;将所述第一水印模板字库的第一修改区域中的字形轮廓矢量曲线点进行位置映射,确定所述第三字形轮廓矢量曲线的第二修改区域;对所述第二修改区域中的坐标点进行修改,得到第二水印字库

[0006]可选的,获得第一模板字库的第一字形轮廓矢量曲线数据

第一水印模板字库的第二字形轮廓矢量曲线数据以及待修改的第二字库的第三字形轮廓矢量曲线数据,包括:获取第一模板字库

第一水印模板字库以及待修改的第二字库;对所述第一模板字库中的字符的字形轮廓矢量曲线进行解析,获得第一模板字库的第一字形轮廓矢量曲线数据;对所述第一水印模板字库中的字符的字形轮廓矢量曲线进行解析,获得第一水印模板字库的第二字形轮廓矢量曲线数据;对所述第二字库中的字符的字形轮廓矢量曲线进行解析,获得第三字形轮廓矢量曲线数据;其中,第一字形轮廓矢量曲线数据

第二字形轮廓矢量曲线数据以及第三字形轮
廓矢量曲线数据均包括:字形轮廓矢量曲线头信息

字形轮廓矢量曲线的每个笔画最后一个点的索引信息

字形轮廓矢量曲线的说明信息

字形轮廓矢量曲线中每个坐标点的属性信息

字形轮廓矢量曲线中坐标点的横坐标信息和字形轮廓矢量曲线中坐标点的纵坐标信息

[0007]可选的,根据所述第一字形轮廓矢量曲线数据和第二字形轮廓矢量曲线数据,确定第一水印模板字库的第一修改区域,包括:解析所述第一字形轮廓矢量曲线数据和第二字形轮廓矢量曲线数据,得到第一字形轮廓矢量曲线和第二字形轮廓矢量曲线中每个点的坐标值;根据点的坐标值,将第一字形轮廓矢量曲线和第二字形轮廓矢量曲线中对应点的坐标值做差,得到差值向量;在所述差值向量中确定横纵坐标相等且不为0的差值向量为目标向量;根据所述目标向量,确定第一水印模板字库的第一修改区域和修改方式

[0008]可选的,解析所述第一字形轮廓矢量曲线数据和第二字形轮廓矢量曲线数据,得到第一字形轮廓矢量曲线和第二字形轮廓矢量曲线中每个点的坐标值,包括:读取字形轮廓矢量曲线数据的曲线头信息,得到第一字形轮廓矢量曲线的笔画数和每个笔画包含的点的数目,以及第二字形轮廓矢量曲线的笔画数和每个笔画包含的点的数目;读取字形轮廓矢量曲线的每个点的属性值信息;根据所述属性值信息,对每个点依次读取,得到第一字形轮廓矢量曲线和第二字形轮廓矢量曲线中点的横纵坐标值信息

[0009]可选的,将所述第一水印模板字库的第一修改区域中的字形轮廓矢量曲线点进行位置映射,确定所述第三字形轮廓矢量曲线的第二修改区域,包括:将第一模板字库的字符图像和待修改的第二字库的字符图像做图像匹配,得到匹配度最佳时的图像偏移值;根据所述图像偏移值,将第一字形轮廓矢量曲线的第一修改区域中的坐标点向第三字形轮廓矢量曲线做位置映射,得到映射后的对应点坐标;根据所述映射后的对应点坐标,得到待修改的第二字库的第二修改区域

[0010]可选的,将第一模板字库的字符图像和待修改的第二字库的字符图像做图像匹配,得到匹配度最佳时的图像偏移值,包括:将所述第一模板字库的字符图像在待修改的第二字库的字符图像上滑动,计算滑动到每一点时的归一化自相关系数;将所述归一化自相关系数取值最大时的滑动位置确定为最佳匹配位置;将所述归一化自相关系数取值最大时的偏移值确定为匹配度最佳时的图像偏移值

[0011]可选的,根据所述图像偏移值,将第一字形轮廓矢量曲线的第一修改区域中的坐标点向第三字形轮廓矢量曲线做位置映射,得到映射后的对应点坐标,包括:根据字体单位,将第一字形轮廓矢量曲线的点坐标转换到第二字库的坐标系中,得到坐标系转换后的坐标值;根据坐标系转换后的坐标值,将所述第一字形轮廓矢量曲线的最小外接矩形和第
三字形轮廓矢量曲线的最小外接矩形中心对齐,得到第一
X
方向偏移值和第一
Y
方向偏移值;获取第一模板字库的字符图像的宽度值和高度值,以及第一字形轮廓矢量曲线的最小外接矩形的宽度值和高度值;根据最小外接矩形的宽度值和字符图像的宽度值的比值,将图像偏移值等比得到字形轮廓矢量曲线的第二
X
方向偏移值;根据最小外接矩形的高度值和字符图像的高度值的比值,将图像偏移值等比得到字形轮廓矢量曲线的第二
Y
方向偏移值;根据所述转换后的坐标值

第一
X
方向偏移值

第一
Y
方向偏移值

第二
X
方向偏移值和第二
Y
方向偏移值,得到映射后的对应点坐标

[0012]可选的,根据所述映射后的对应点坐标,得到待修改的第二字库的第二修改区域,包括:根据映射后的对应点的坐标,在第三字形轮廓矢量曲线上寻找映射后的对应点集附近的完整笔画;将所述完整笔画的点阵序列确定为初始点阵序列;根据第一字形轮廓矢量曲线的角点分布情况对初始点阵序列做调整,得到目标点阵序列;将所述目标点阵序列确定为第二修改区域

[0013]本专利技术还提供一种字库文件数据的处理装置,包括:获取模块,用于获得第一模板字库的第一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种字库文件数据的处理方法,其特征在于,包括:获得第一模板字库的第一字形轮廓矢量曲线数据

第一水印模板字库的第二字形轮廓矢量曲线数据以及待修改的第二字库的第三字形轮廓矢量曲线数据,所述第一水印模板字库为所述第一模板字库对应的水印模板字库;根据所述第一字形轮廓矢量曲线数据和第二字形轮廓矢量曲线数据,确定第一水印模板字库的第一修改区域;将所述第一水印模板字库的第一修改区域中的字形轮廓矢量曲线点进行位置映射,确定所述第三字形轮廓矢量曲线的第二修改区域;对所述第二修改区域中的坐标点进行修改,得到第二水印字库
。2.
根据权利要求1所述的字库文件数据的处理方法,其特征在于,获得第一模板字库的第一字形轮廓矢量曲线数据

第一水印模板字库的第二字形轮廓矢量曲线数据以及待修改的第二字库的第三字形轮廓矢量曲线数据,包括:获取第一模板字库

第一水印模板字库以及待修改的第二字库;对所述第一模板字库中的字符的字形轮廓矢量曲线进行解析,获得第一模板字库的第一字形轮廓矢量曲线数据;对所述第一水印模板字库中的字符的字形轮廓矢量曲线进行解析,获得第一水印模板字库的第二字形轮廓矢量曲线数据;对所述第二字库中的字符的字形轮廓矢量曲线进行解析,获得第三字形轮廓矢量曲线数据;其中,第一字形轮廓矢量曲线数据

第二字形轮廓矢量曲线数据以及第三字形轮廓矢量曲线数据均包括:字形轮廓矢量曲线头信息

字形轮廓矢量曲线的每个笔画最后一个点的索引信息

字形轮廓矢量曲线的说明信息

字形轮廓矢量曲线中每个坐标点的属性信息

字形轮廓矢量曲线中坐标点的横坐标信息和字形轮廓矢量曲线中坐标点的纵坐标信息
。3.
根据权利要求1所述的字库文件数据的处理方法,其特征在于,根据所述第一字形轮廓矢量曲线数据和第二字形轮廓矢量曲线数据,确定第一水印模板字库的第一修改区域,包括:解析所述第一字形轮廓矢量曲线数据和第二字形轮廓矢量曲线数据,得到第一字形轮廓矢量曲线和第二字形轮廓矢量曲线中每个点的坐标值;根据点的坐标值,将第一字形轮廓矢量曲线和第二字形轮廓矢量曲线中对应点的坐标值做差,得到差值向量;在所述差值向量中确定横纵坐标相等且不为0的差值向量为目标向量;根据所述目标向量,确定第一水印模板字库的第一修改区域和修改方式
。4.
根据权利要求3所述的字库文件数据的处理方法,其特征在于,解析所述第一字形轮廓矢量曲线数据和第二字形轮廓矢量曲线数据,得到第一字形轮廓矢量曲线和第二字形轮廓矢量曲线中每个点的坐标值,包括:读取字形轮廓矢量曲线数据的曲线头信息,得到第一字形轮廓矢量曲线的笔画数和每个笔画包含的点的数目,以及第二字形轮廓矢量曲线的笔画数和每个笔画包含的点的数目;读取字形轮廓矢量曲线的每个点的属性值信息;根据所述属性值信息,对每个点依次读取,得到第一字形轮廓矢量曲线和第二字形轮
廓矢量曲线中点的横纵坐标值信息
。5.
根据权利要求1所述的字库文件数据的处理方法,其特征在于,将所述第一水印模板字库的第一修改区域中的字形轮廓矢量曲线点进行位置映射,确定所述第三字形轮廓矢量曲线的第二修改区域,包括:将第一模板字库的字符图像和待修改的第二字库的字符图像做图像匹配,得到匹配度最佳时的图像偏移值;根据所述...

【专利技术属性】
技术研发人员:侯家林
申请(专利权)人:信智慧通科技北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1