一种字体生成方法、装置、设备、介质及程序产品与流程

摘要: 本公开实施例涉及计算机技术,尤其涉及一种字体生成方法、装置、设备、介质及程序产品。背景技术:1、字体设计是一项需要专业技能的重复性工作。传统的字体设计流程主要依...
一种字体生成方法、装置、设备、介质及程序产品与流程

本公开实施例涉及计算机技术,尤其涉及一种字体生成方法、装置、设备、介质及程序产品。

背景技术:

1、字体设计是一项需要专业技能的重复性工作。传统的字体设计流程主要依赖于设计师手动绘制,设计师在设计一款新的字体时通常会耗费大量时间,存在字体设计难度高、效率低的问题。

技术实现思路

1、本公开提供一种字体生成方法、装置、设备、介质及程序产品,可以优化字体设计方案,降低字体设计难度,提高设计效率。

2、第一方面,本公开实施例提供了一种字体生成方法,包括:

3、获取源字符图和参考字符图,其中,所述源字符图包括待生成字符,所述参考字符图包括参考字符,所述待生成字符与参考字符的字体不同;

4、将所述源字符图和参考字符图输入预训练的字体生成模型,通过所述字体生成模型融合所述参考字符图对应的字体风格,得到参考风格特征,根据所述参考风格特征生成所述待生成字符对应的目标字符图;

5、根据所述目标字符图生成字体文件包。

6、第二方面,本公开实施例还提供了一种字体生成装置,所述装置包括:

7、图获取模块,用于获取源字符图和参考字符图,其中,所述源字符图包括待生成字符,所述参考字符图包括参考字符,所述待生成字符与参考字符的字体不同;

8、字体生成模块,用于将所述源字符图和参考字符图输入预训练的字体生成模型,通过所述字体生成模型融合所述参考字符图对应的字体风格,得到参考风格特征,根据所述参考风格特征生成所述待生成字符对应的目标字符图;

9、文件生成模块,用于根据所述目标字符图生成字体文件包。

10、第三方面,本公开实施例还提供了一种电子设备,所述电子设备包括:

11、一个或多个处理器;

12、存储装置,用于存储一个或多个程序,

13、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本公开任意实施例所述的字体生成方法。

14、第四方面,本公开实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本公开任意实施例所述的字体生成方法。

15、第五方面,本公开实施例还提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如本公开任意实施例所述的字体生成方法。

16、本公开实施例提供了一种字体生成方法,通过获取源字符图和参考字符图,源字符图包括待生成字符、参考字符图包括参考字符,待生成字符与参考字符的字体不同。将源字符图和参考字符图输入预训练的字体生成模型,通过字体生成模型融合参考字符图对应的字体风格,得到参考风格特征,根据参考风格特征生成待生成字符对应的目标字符图。根据目标字符图生成待生成字符对应的字体文件。本公开实施例通过字体生成模型融合参考字符图对应的字体风格,实现融合参考字符的字体风格,得到参考风格特征,基于参考风格特征自动生成待生成字符的新字体,解决了相关技术中手动绘制字体的设计难度高且效率低的问题,提供了一种优化的字体设计方案,降低了字体设计难度,提高了设计效率。

1.一种字体生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述通过所述字体生成模型融合所述参考字符图对应的字体风格,得到参考风格特征,根据所述参考风格特征生成所述待生成字符对应的目标字符图,包括:

3.根据权利要求2所述的方法,其特征在于,所述融合所述至少两个参考字符的风格特征得到所述参考风格特征,包括:

4.根据权利要求2所述的方法,其特征在于,所述融合所述至少两个参考字符的风格特征得到所述参考风格特征,包括:

5.根据权利要求1-4中任一项所述的方法,其特征在于,所述根据所述目标字符图生成字体文件包,包括:

6.根据权利要求1所述的方法,其特征在于,在根据所述参考风格特征生成所述待生成字符对应的目标字符图之后,还包括:

7.根据权利要求1所述的方法,其特征在于,在根据所述目标字符图生成字体文件包之后,还包括:

8.一种字体生成装置,其特征在于,包括:

9.一种电子设备,其特征在于,所述电子设备包括:

10.一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-7中任一所述的字体生成方法。

11.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序在被处理器执行时实现如权利要求1-7中任一所述的字体生成方法。