一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种AI创意字体智能生成方法及装置与流程

2022-02-21 03:43:55 来源:中国专利 TAG:

一种ai创意字体智能生成方法及装置
技术领域
1.本发明属于计算机字体生成技术领域,具体涉及一种ai创意字体智能生成方法及装置。


背景技术:

2.随着各行业线上和线下广告的发展,不同的投放平台、广告形式和目标客户群,又有着不同的需求,从而使创意文化领域对字体的需求不断扩张,以往多样化的创意字生产方式参合了大量人力和重复劳动,创意单位在输出创意内容时需要付出大量的时间及成本,降低了日常运营效率。


技术实现要素:

3.本发明的目的在于提供一种ai创意字体智能生成方法及装置,克服了现有技术的不足,满足创意需求,快速自动生成多种创意字体,节省了大量的时间和成本,从而丰富创意内容的产出。
4.为解决上述问题,本发明所采取的技术方案如下:
5.一种ai创意字体智能生成方法,包括以下步骤:
6.(1)扫描来源文件目录,逐个加载字体包,解析字形属性,并提取字体的基本特征;
7.(2)导入制作好的创意配置和相关素材,再结合字体基本特征,解析生成创意指令,每循环执行一次指令生成一个创意字体,导出至创意字形队列;
8.(3)将所述创意字形队列中的创意字体依次写入新的字体包,结合原属性和创意指令,把新的属性写入字体包,并输出到目标路径。
9.进一步,所述字体的基本特征包括字体的样式、风格和粗细。
10.进一步,在所述解析生成创意指令之前,所述方法还包括:
11.遍历字体包内的字形表,提取字形数据,解码生成轮廓坐标矢量数组。
12.进一步,所述创意指令包括字形布局指令、多图层创意指令和图层合成指令;
13.所述字形布局指令包括:生成指定尺寸的空位图,在此图上通过轮廓坐标数组渲染出基础字形图;
14.所述多图层创意指令包括:提取每个创意图层生成所需参数,采用多种图像处理方法,生成多个效果图层;
15.所述图层合成指令包括:将多个效果图层有机合成为目标创意字形图,并对目标创意字形图进行调整。
16.进一步,所述图像处理方法包括仿射、投影、切割、扭曲、膨胀、收缩、模糊、碎裂、贴材质中的一种或多种的结合。
17.进一步,所述对目标创意字形图进行调整,具体包括:
18.扫描目标创意字形图,生成新的字形轮廓坐标矢量数组,在阈值范围内优化字形轮廓,以减少轮廓的复杂度。
19.本发明还保护了一种ai创意字体智能生成装置,包括:
20.授权单元,用于验证装置自身模块和硬件授权;
21.字体导入单元,用于加载来源文件目录,解析字体包,获取字体数据;
22.创意字体生成单元,用于根据获取的字体数据,结合创意配置和相关素材,对字体进行多元处理和调节;
23.创意字体包导出单元,用于将创意字体依次写入创意字体包,结合原属性和创意指令,把新的属性写入字体包,并输出到目标路径。
24.进一步,所述授权单元,包括:
25.完整性验证模块:用于扫描程序自身各个模块,计算检验码,通过验证链接对比正确性;
26.硬件授权模块:用于获取硬件序列号,通过授权链接对比正确性。
27.进一步,所述字体导入单元,包括:
28.字体包遍历模块:用于扫描来源文件目录,把符合需求的字体包放入加载队列;
29.字形解码模块:用于逐个加载字体包,遍历字形表,把字形数据放入处理队列;
30.字体特征提取模块:用于从字体包中解析属性,并提取字体基本特征。
31.进一步,所述创意字体生成单元,包括:
32.创意指令解析模块:用于导入制作好的创意配置和相关素材,再结合字体基本特征,解析生成字形布局指令、多图层创意指令和图层合成指令;
33.多线程管理模块:用于增加cpu利用率,缩短创意字生成时间,每个线程循环执行一个“创意字形生成”,从字形处理队列导入数据,向创意字形队列导出数据;
34.字形轮廓提取模块:用于从字形队列中提取字形数据,解码生成轮廓坐标矢量数组;
35.字形栅格化模块:用于根据字形布局指令,生成指定尺寸的空位图,在此图上通过轮廓坐标数组渲染出基础字形图;
36.多图层创意指令加载模块:用于加载多图层创意指令序列,提取每个创意图层生成所需参数;
37.多元图像处理模块:用于采用多种图像处理方法对各个图层进行处理;
38.图像处理插件接口模块:用于扩展图像处理方法的种类;
39.创意图层生成模块:通过图层参数,按需分配给多元图像处理模块,生成多个效果图层;
40.创意字形图合成模块:根据图层合成指令,有机的把多图层合成目标创意字形图;
41.字形图矢量化模块:扫描目标创意字形图,生成新的字形轮廓坐标矢量数组;
42.字形轮廓优化模块:用于在阈值范围内优化字形轮廓,减少轮廓复杂度;
43.字形轮廓输出模块:用于把轮廓坐标数组编码,加入创意字形输出队列。
44.本发明与现有技术相比较,具有以下有益效果:
45.本发明通过对原有字体特征和创意指令的深度学习和解析,和对字体多元化处理,可快速的生成一系列具有延展性特征的创意智能字体,丰富了创意内容产业中字体库的内容储备,为文化创意内容的产出提高了运营效率也降低了运营成本。
附图说明
46.图1为一种ai创意字体智能生成方法的流程示意图。
47.图2为一种ai创意字体智能生成装置的结构框图。
48.图3为本发明批量生成创意字体的效果示意图。
具体实施方式
49.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
50.实施例1
51.如图1所示,本实施例公开了一种ai创意字体智能生成方法,包括以下步骤:
52.(1)扫描来源文件目录,逐个加载字体包,解析字形属性,并提取字体的基本特征;
53.(2)导入制作好的创意配置和相关素材,再结合字体基本特征,解析生成创意指令,每循环执行一次指令生成一个创意字体,导出至创意字形队列;
54.(3)将创意字形队列中的创意字体依次写入新的字体包,结合原属性和创意指令,把新的属性写入字体包,并输出到目标路径。
55.字体的基本特征包括字体的样式、风格和粗细。
56.在解析生成创意指令之前,方法还包括:
57.遍历字体包内的字形表,提取字形数据,解码生成轮廓坐标矢量数组。
58.创意指令包括字形布局指令、多图层创意指令和图层合成指令;
59.字形布局指令包括:生成指定尺寸的空位图,在此图上通过轮廓坐标数组渲染出基础字形图;
60.多图层创意指令包括:提取每个创意图层生成所需参数,采用多种图像处理方法,生成多个效果图层;
61.图层合成指令包括:将多个效果图层有机合成为目标创意字形图,并对目标创意字形图进行调整。
62.图像处理方法包括仿射、投影、切割、扭曲、膨胀、收缩、模糊、碎裂、贴材质中的一种或多种的结合。
63.对目标创意字形图进行调整,具体包括:
64.扫描目标创意字形图,生成新的字形轮廓坐标矢量数组,在阈值范围内优化字形轮廓,以减少轮廓的复杂度。
65.实施例2
66.如图2所示,本实施例公开了一种一种ai创意字体智能生成装置,包括:
67.授权单元,用于验证装置自身模块和硬件授权;
68.字体导入单元,用于加载来源文件目录,解析字体包,获取字体数据;
69.创意字体生成单元,用于根据获取的字体数据,结合创意配置和相关素材,对字体进行多元处理和调节;
70.创意字体包导出单元,用于将创意字体依次写入创意字体包,结合原属性和创意
指令,把新的属性写入字体包,并输出到目标路径。
71.进一步,所述授权单元,包括:
72.完整性验证模块:用于扫描程序自身各个模块,计算检验码,通过验证链接对比正确性;
73.硬件授权模块:用于获取硬件序列号,通过授权链接对比正确性。
74.进一步,所述字体导入单元,包括:
75.字体包遍历模块:用于扫描来源文件目录,把符合需求的字体包放入加载队列;
76.字形解码模块:用于逐个加载字体包,遍历字形表,把字形数据放入处理队列;
77.字体特征提取模块:用于从字体包中解析属性,并提取字体基本特征。
78.进一步,所述创意字体生成单元,包括:
79.创意指令解析模块:用于导入制作好的创意配置和相关素材,再结合字体基本特征,解析生成字形布局指令、多图层创意指令和图层合成指令;
80.多线程管理模块:用于增加cpu利用率,缩短创意字生成时间,每个线程循环执行一个“创意字形生成”,从字形处理队列导入数据,向创意字形队列导出数据;
81.字形轮廓提取模块:用于从字形队列中提取字形数据,解码生成轮廓坐标矢量数组;
82.字形栅格化模块:用于根据字形布局指令,生成指定尺寸的空位图,在此图上通过轮廓坐标数组渲染出基础字形图;
83.多图层创意指令加载模块:用于加载多图层创意指令序列,提取每个创意图层生成所需参数;
84.多元图像处理模块:用于采用多种图像处理方法对各个图层进行处理;
85.图像处理插件接口模块:用于扩展图像处理方法的种类;
86.创意图层生成模块:通过图层参数,按需分配给多元图像处理模块,生成多个效果图层;
87.创意字形图合成模块:根据图层合成指令,有机的把多图层合成目标创意字形图;
88.字形图矢量化模块:扫描目标创意字形图,生成新的字形轮廓坐标矢量数组;
89.字形轮廓优化模块:用于在阈值范围内优化字形轮廓,减少轮廓复杂度;
90.字形轮廓输出模块:用于把轮廓坐标数组编码,加入创意字形输出队列。
91.综上所述,本发明所提出的方法及其装置通过对原有字体特征和创意指令的深度学习和解析,和对字体多元化处理,可快速的生成一系列具有延展性特征的创意智能字体,丰富了创意内容产业中字体库的内容储备,为文化创意内容的产出提高了运营效率也降低了运营成本。
92.对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献