字体拆分方法、装置、计算机设备及计算机可读存储介质制造方法及图纸

技术编号:26792048 阅读:21 留言:0更新日期:2020-12-22 17:07
本申请公开了一种字体拆分方法、装置、计算机设备及计算机可读存储介质,涉及图像处理技术领域,根据字体的绘制点和控制点,得到单连通区域,确定哪些单连通区域是偏旁或者部首,节省切图工作量,避免浪费资源,不会出现失真或毛刺的现象。所述方法包括:确定待拆分字体,渲染待拆分字体的多个绘制点和多个控制点;按照多个绘制点和多个控制点,将待拆分字体拆分为多个单连通区域;根据待拆分字体的字体结构,在多个单连通区域中提取构成待拆分字体的字体偏旁的第一单连通区域作为偏旁矢量图信息,提取构成待拆分字体的字体部首的第二单连通区域作为部首矢量图信息;对偏旁矢量图信息和部首矢量图信息进行标记和存储,得到待拆分字体的拆分结果。

【技术实现步骤摘要】
字体拆分方法、装置、计算机设备及计算机可读存储介质
本申请涉及图像处理
,特别是涉及一种字体拆分方法、装置、计算机设备及计算机可读存储介质。
技术介绍
在移动互联时代,随着终端设备的不断智能化,终端设备的功能越来越强大,能够满足人们生活、学习、娱乐中的各种需求。近年来,图像处理技术飞速发展,一些识字的课程、游戏等在终端设备上逐渐流行,用轻松愉快的方式帮助儿童和学生培养浓厚的学习兴趣和良好的学习习惯。这些识字的课程、游戏等通常是将字体拆分得到大量的偏旁或部首,通过重组这些偏旁或部首,完成课程以及游戏中的任务。相关技术中,在进行字体的拆分时,首先,设定统一的尺寸。随后,把每个字体按照偏旁或部首进行拆分,得到两张PNG(PortableNetworkGraphicFormat,图像文件存储格式)图片。最后,记录PNG图片与偏旁或者部首之间的对应关系。在实现本申请的过程中,申请人发现相关技术至少存在以下问题:PNG图片在实际应用的过程中进行渲染时需要按照应用的规定放大或者缩小,这个过程中存在PNG图片失真的问题,产生模糊或者毛刺的现象,需要保证PNG图片的尺寸足够大才可以,这就导致海量字体的PNG图片会浪费大量的存储空间,而且图片处理的切图工作量也很大,造成资源的浪费,智能性较差。
技术实现思路
有鉴于此,本申请提供了一种字体拆分方法、装置、计算机设备及计算机可读存储介质,主要目的在于解决目前海量字体的PNG图片会浪费大量的存储空间,而且图片处理的切图工作量也很大,造成资源的浪费,智能性较差的问题。依据本申请第一方面,提供了一种字体拆分方法,该方法包括:确定待拆分字体,渲染所述待拆分字体的多个绘制点和多个控制点;按照所述多个绘制点和所述多个控制点,将所述待拆分字体拆分为多个单连通区域;根据所述待拆分字体的字体结构,在所述多个单连通区域中提取构成所述待拆分字体的字体偏旁的第一单连通区域作为偏旁矢量图信息,提取构成所述待拆分字体的字体部首的第二单连通区域作为部首矢量图信息;对所述偏旁矢量图信息和所述部首矢量图信息进行标记和存储,得到所述待拆分字体的拆分结果。依据本申请第二方面,提供了一种字体拆分装置,该装置包括:第一渲染模块,用于确定待拆分字体,渲染所述待拆分字体的多个绘制点和多个控制点;拆分模块,用于按照所述多个绘制点和所述多个控制点,将所述待拆分字体拆分为多个单连通区域;提取模块,用于根据所述待拆分字体的字体结构,在所述多个单连通区域中提取构成所述待拆分字体的字体偏旁的第一单连通区域作为偏旁矢量图信息,提取构成所述待拆分字体的字体部首的第二单连通区域作为部首矢量图信息;第一存储模块,用于对所述偏旁矢量图信息和所述部首矢量图信息进行标记和存储,得到所述待拆分字体的拆分结果。依据本申请第三方面,提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述方法的步骤。依据本申请第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的方法的步骤。借由上述技术方案,本申请提供的一种字体拆分方法、装置、计算机设备及计算机可读存储介质,本申请根据待拆分字体的绘制点和控制点,将待拆分字体拆分为多个单连通区域,按照字体结构,确定哪些单连通区域是偏旁,哪些单连通区域是部首,进而提取单连通区域形成偏旁矢量图信息和部首矢量图信息作为该待拆分字体的拆分结果,无需采用图片的方式对待拆分字体进行拆分,节省了大量的切图工作量,避免造成资源的浪费,而且矢量图信息的渲染不会出现失真或者毛刺的现象,智能性较好。上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本申请的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本申请实施例提供的一种字体拆分方法流程示意图;图2A示出了本申请实施例提供的一种字体拆分方法流程示意图;图2B示出了本申请实施例提供的一种字体拆分方法的示意图;图2C示出了本申请实施例提供的一种字体拆分方法的示意图;图3A示出了本申请实施例提供的一种字体拆分装置的结构示意图;图3B示出了本申请实施例提供的一种字体拆分装置的结构示意图;图3C示出了本申请实施例提供的一种字体拆分装置的结构示意图;图3D示出了本申请实施例提供的一种字体拆分装置的结构示意图;图3E示出了本申请实施例提供的一种字体拆分装置的结构示意图;图4示出了本申请实施例提供的一种计算机设备的装置结构示意图。具体实施方式下面将参照附图更详细地描述本申请的示例性实施例。虽然附图中显示了本申请的示例性实施例,然而应当理解,可以以各种形式实现本申请而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本申请,并且能够将本申请的范围完整的传达给本领域的技术人员。本申请实施例提供了一种字体拆分方法,如图1所示,该方法包括:101、确定待拆分字体,渲染待拆分字体的多个绘制点和多个控制点。102、按照多个绘制点和多个控制点,将待拆分字体拆分为多个单连通区域。103、根据待拆分字体的字体结构,在多个单连通区域中提取构成待拆分字体的字体偏旁的第一单连通区域作为偏旁矢量图信息,提取构成待拆分字体的字体部首的第二单连通区域作为部首矢量图信息。104、对偏旁矢量图信息和部首矢量图信息进行标记和存储,得到待拆分字体的拆分结果。本申请实施例提供的方法,根据待拆分字体的绘制点和控制点,将待拆分字体拆分为多个单连通区域,按照字体结构,确定哪些单连通区域是偏旁,哪些单连通区域是部首,进而提取单连通区域形成偏旁矢量图信息和部首矢量图信息作为该待拆分字体的拆分结果,无需采用图片的方式对待拆分字体进行拆分,节省了大量的切图工作量,避免造成资源的浪费,而且矢量图信息的渲染不会出现失真或者毛刺的现象,智能性较好。本申请实施例提供了一种字体拆分方法,如图2A所示,该方法包括:201、确定待拆分字体,渲染待拆分字体的多个绘制点和多个控制点。目前,在字体拆分这一项目上,经常使用的方法有两种,一种方法是选中指定的多个文字,设置好文字的字体格式,比如楷体,之后统一多个文字的尺寸,把每个文字按照偏旁、部首分别切成两张PNG图片,并记录做好图片和偏旁、部首的对应关系。采用这种方法进行字体拆分的弊端在于PNG图片在放大或者缩小的时候会存在失真的问题,产生模糊或者毛刺现象。而本文档来自技高网...

【技术保护点】
1.一种字体拆分方法,其特征在于,包括:/n确定待拆分字体,渲染所述待拆分字体的多个绘制点和多个控制点;/n按照所述多个绘制点和所述多个控制点,将所述待拆分字体拆分为多个单连通区域;/n根据所述待拆分字体的字体结构,在所述多个单连通区域中提取构成所述待拆分字体的字体偏旁的第一单连通区域作为偏旁矢量图信息,提取构成所述待拆分字体的字体部首的第二单连通区域作为部首矢量图信息;/n对所述偏旁矢量图信息和所述部首矢量图信息进行标记和存储,得到所述待拆分字体的拆分结果。/n

【技术特征摘要】
1.一种字体拆分方法,其特征在于,包括:
确定待拆分字体,渲染所述待拆分字体的多个绘制点和多个控制点;
按照所述多个绘制点和所述多个控制点,将所述待拆分字体拆分为多个单连通区域;
根据所述待拆分字体的字体结构,在所述多个单连通区域中提取构成所述待拆分字体的字体偏旁的第一单连通区域作为偏旁矢量图信息,提取构成所述待拆分字体的字体部首的第二单连通区域作为部首矢量图信息;
对所述偏旁矢量图信息和所述部首矢量图信息进行标记和存储,得到所述待拆分字体的拆分结果。


2.根据权利要求1所述的方法,其特征在于,所述确定待拆分字体,渲染所述待拆分字体的多个绘制点和多个控制点,包括:
接收被选中的所述待拆分字体;
运行渲染指令,生成所述待拆分字体的字体矢量图,在所述字体矢量图中将所述多个绘制点和所述多个控制点进行标注。


3.根据权利要求1所述的方法,其特征在于,所述按照所述多个绘制点和所述多个控制点,将所述待拆分字体拆分为多个单连通区域,包括:
在所述多个绘制点中确定第一目标绘制点和第二目标绘制点,基于所述多个控制点,形成所述第一目标绘制点和所述第二目标绘制点之间的第一绘制线条,所述第一目标绘制点是所述多个绘制点中任一绘制点,所述第二目标绘制点是所述第一绘制点所处目标笔画的笔画线条中位于所述第一目标绘制点顺时针方向的下一绘制点;
继续确定第三目标绘制点,重复执行形成绘制线条的过程,形成所述第二目标绘制点与所述第三目标绘制点之间的第二绘制线条,直至返回至所述第一目标绘制点,得到单连通区域,所述第三目标绘制点是所述目标笔画的笔画线条中位于所述第二目标绘制点顺时针方向的下一绘制点;
在所述多个绘制点中确定未参加任何单连通区域绘制的其他绘制点,重复执行上述绘制单连通区域的过程,直至所述多个绘制点均绘制完毕,得到所述多个单连通区域。


4.根据权利要求3所述的方法,其特征在于,所述基于所述多个控制点,形成所述第一目标绘制点和所述第二目标绘制点之间的第一绘制线条,包括:
将绘制游标置于所述第一目标绘制点;
根据所述第一目标绘制点和所述第二目标绘制点所处的位置,在所述多个控制点中确定位于所述第一目标绘制点和所述第二目标绘制点之间的第一目标控制点;
以所述第一目标控制点为基准,控制所述绘制游标由所述第一目...

【专利技术属性】
技术研发人员:王龙
申请(专利权)人:天津洪恩完美未来教育科技有限公司
类型:发明
国别省市:天津;12

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

1