文本的动态绘制方法及装置、计算设备及可读介质制造方法及图纸

技术编号:20622765 阅读:32 留言:0更新日期:2019-03-20 14:30
本发明专利技术提供一种文本的动态绘制方法及装置、计算设备及可读介质。其方法包括:利用操作系统中的工具,获取待绘制的目标文本的绘制路径序列;根据目标文字的显示位置,统计绘制路径序列中各段绘制路径的路径长度;根据预设的绘制调控参数、各段绘制路径的路径长度,动态绘制目标文本,以显示。本发明专利技术的技术方案,不用用户进行个性化实现,采用操作系统本身的工具便可以实现文本的动态绘制,具有很强的通用性,使用非常方便,从而能够有效地增强用户的使用体验度。

Dynamic Text Rendering Method and Device, Computing Equipment and Readable Media

The invention provides a dynamic text rendering method and device, a computing device and a readable medium. The methods include: using the tools in the operating system to obtain the drawing path sequence of the target text to be drawn; according to the display position of the target text, counting the path length of each segment of the drawing path sequence; according to the preset drawing control parameters and the path length of each segment drawing path, dynamically drawing the target text for display. The technical scheme of the present invention can realize dynamic text rendering without the user's personalized implementation and by using the tools of the operating system itself, which has strong versatility and is very convenient to use, thereby effectively enhancing the user's use experience.

【技术实现步骤摘要】
文本的动态绘制方法及装置、计算设备及可读介质
本专利技术涉及计算机应用
,尤其涉及一种文本的动态绘制方法及装置、计算设备及可读介质。
技术介绍
随着智能终端的硬件设备的不断完善以及各种软件应用的不断开发,使得移动终端的使用越来越普及,也大大地方便了人们的生活。现有技术的移动终端多采用andriod或者ios操作系统。在现有的移动终端中,文本显示主要采用静态显示的方式来显示。但是,在一些特殊场景,如视频场景中,若用户需要动态显示文本,而移动终端的系统本身并不提供动态绘制文本的方式,因此,需要用户自己去实现一个动态显示文本的方案,实现过程又比较复杂。
技术实现思路
本专利技术提供一种文本的动态绘制方法及装置、计算设备及可读介质,用于提供一种通用的文本的动态绘制方案,不用用户再去实现,使用非常方便。本专利技术提供一种文本的动态绘制方法,所述方法包括:利用操作系统中的工具,获取待绘制的目标文本的绘制路径序列;根据所述目标文字的显示位置,统计所述绘制路径序列中各段绘制路径的路径长度;根据预设的绘制调控参数、各段所述绘制路径的路径长度,动态绘制所述目标文本,以显示。进一步可选地,如上所述的方法中,根据所述目标文字的显示位置,统计所述绘制路径序列中各段绘制路径的路径长度,包括:根据所述目标文字的显示位置,获取所述目标文字的显示大小;根据所述目标文字的显示位置和所述目标文字的显示大小,确定所述目标文字的各段所述绘制路径中的点的坐标信息;根据各段所述绘制路径中的点的坐标信息,统计能够包围对应段的所述绘制路径上的所有点的闭环路径的周长,作为对应段的所述绘制路径的长度。进一步可选地,如上所述的方法中,根据预设的绘制调控参数、各段所述绘制路径的路径长度,动态绘制所述目标文本,包括:根据各段所述绘制路径的路径长度,计算所述目标文字的绘制路径总长度;根据预设的绘制总体时长和所述绘制路径总长度,控制绘制进度,实现动态绘制所述目标文本。进一步可选地,如上所述的方法中,根据预设的绘制调控参数、各段所述绘制路径的路径长度,动态绘制所述目标文本,包括:根据各段所述绘制路径的路径长度,计算所述目标文字的绘制路径总长度;根据预设的绘制总体时长、绘制进度调控参数和所述绘制路径总长度,控制绘制进度,实现动态绘制所述目标文本。进一步可选地,如上所述的方法中,根据预设的绘制总体时长、绘制进度调控参数和所述绘制路径总长度,控制绘制速度,实现动态绘制所述目标文本之前,所述方法还包括:接收用户输入的预设的所述绘制总体时长和所述绘制进度调控参数。本专利技术还提供一种文本的动态绘制装置,其特征在于,所述装置包括:获取模块,用于利用操作系统中的工具,获取待绘制的目标文本的绘制路径序列;统计模块,用于根据所述目标文字的显示位置,统计所述绘制路径序列中各段绘制路径的路径长度;绘制模块,用于根据预设的绘制调控参数、各段所述绘制路径的路径长度,动态绘制所述目标文本,以显示。进一步可选地,如上所述的装置中,所述统计模块,用于:根据所述目标文字的显示位置,获取所述目标文字的显示大小;根据所述目标文字的显示位置和所述目标文字的显示大小,确定所述目标文字的各段所述绘制路径中的点的坐标信息;根据各段所述绘制路径中的点的坐标信息,统计能够包围对应段的所述绘制路径上的所有点的闭环路径的周长,作为对应段的所述绘制路径的长度。进一步可选地,如上所述的装置中,所述绘制模块,用于:根据各段所述绘制路径的路径长度,计算所述目标文字的绘制路径总长度;根据预设的绘制总体时长和所述绘制路径总长度,控制绘制进度,实现动态绘制所述目标文本。进一步可选地,如上所述的装置中,所述绘制模块,用于:根据各段所述绘制路径的路径长度,计算所述目标文字的绘制路径总长度;根据预设的绘制总体时长、绘制进度调控参数和所述绘制路径总长度,控制绘制进度,实现动态绘制所述目标文本。进一步可选地,如上所述的装置中,还包括:接收模块,用于接收用户输入的预设的所述绘制总体时长和所述绘制进度调控参数。本专利技术还提供一种计算设备,包括:处理器;以及存储器,其上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如上任何一项所述的方法。本专利技术还提供一种非暂时性机器可读存储介质,其上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如上任一项所述的方法。本专利技术的文本的动态绘制方法及装置、计算设备及可读介质,通过利用操作系统中的工具,获取待绘制的目标文本的绘制路径序列;根据目标文字的显示位置,统计绘制路径序列中各段绘制路径的路径长度;根据预设的绘制调控参数、各段绘制路径的路径长度,动态绘制目标文本,以显示。本专利技术的技术方案,不用用户进行个性化实现,采用操作系统本身的工具便可以实现文本的动态绘制,具有很强的通用性,使用非常方便,从而能够有效地增强用户的使用体验度。附图说明通过结合附图对本公开示例性实施方式进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中,在本公开示例性实施方式中,相同的参考标号通常代表相同部件。图1为本专利技术的文本的动态绘制方法实施例一的流程图。图2为本专利技术的文本的动态绘制方法实施例二的流程图。图3为本专利技术的文本的动态绘制方法实施例三的流程图。图4为本专利技术的文本的动态绘制装置实施例一的流程图。图5为本专利技术的文本的动态绘制装置实施例二的流程图。图6示出了根据本专利技术一实施例可用于实现上述文本的动态绘制方法的计算设备的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的优选实施方式。虽然附图中显示了本公开的优选实施方式,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。图1为本专利技术的文本的动态绘制方法实施例一的流程图。如图1所示,本实施例的文本的动态绘制方法,具体可以包括如下步骤:S100、利用操作系统中的工具,获取待绘制的目标文本的绘制路径序列;S101、根据目标文字的显示位置,统计绘制路径序列中各段绘制路径的路径长度;S102、根据预设的绘制调控参数、各段绘制路径的路径长度,动态绘制目标文本,以显示。本实施例的文本的动态绘制方法的执行主题为文本的动态绘制装置,该文本的动态绘制装置可以适用于andriod或者ios操作系统的移动终端中,用于克服现有技术的移动终端中文本的动态绘制过程复杂的缺陷。本实施例的文本的动态绘制方法可以作为移动终端系统中可以通用的文本的动态绘制方案,在一些如视频文字显示的场景中,不用用户自己去实现,使用非常方便。本实施例的动态绘制文本,即是将文本中的文字拆分为笔画来显示,从而实现动态绘制。例如在需要强调效果的地方,通过动态绘制文本的方式实现文本的显示,可以很好的吸引用户。首先,本实施例中,获取待绘制的目标文本的绘制路径序列;以中文为了,目标文本可以为一个汉字,也可以为多个汉字,目标文本的绘制路径序列即指的是,将目标文本绘制出来的笔画顺序序列。亦即在移动终端的操作系统中,路径为文字的笔画或者笔画的组合。需要说明的是,在不同的操作系统,如andriod和ios中,同一个文字的路径可能并不相同。目标文本的所有路径按照绘制由前本文档来自技高网...

【技术保护点】
1.一种文本的动态绘制方法,其特征在于,所述方法包括:利用操作系统中的工具,获取待绘制的目标文本的绘制路径序列;根据所述目标文字的显示位置,统计所述绘制路径序列中各段绘制路径的路径长度;根据预设的绘制调控参数、各段所述绘制路径的路径长度,动态绘制所述目标文本,以显示。

【技术特征摘要】
1.一种文本的动态绘制方法,其特征在于,所述方法包括:利用操作系统中的工具,获取待绘制的目标文本的绘制路径序列;根据所述目标文字的显示位置,统计所述绘制路径序列中各段绘制路径的路径长度;根据预设的绘制调控参数、各段所述绘制路径的路径长度,动态绘制所述目标文本,以显示。2.根据权利要求1所述的方法,其特征在于,根据所述目标文字的显示位置,统计所述绘制路径序列中各段绘制路径的路径长度,包括:根据所述目标文字的显示位置,获取所述目标文字的显示大小;根据所述目标文字的显示位置和所述目标文字的显示大小,确定所述目标文字的各段所述绘制路径中的点的坐标信息;根据各段所述绘制路径中的点的坐标信息,统计能够包围对应段的所述绘制路径上的所有点的闭环路径的周长,作为对应段的所述绘制路径的长度。3.根据权利要求1所述的方法,其特征在于,根据预设的绘制调控参数、各段所述绘制路径的路径长度,动态绘制所述目标文本,包括:根据各段所述绘制路径的路径长度,计算所述目标文字的绘制路径总长度;根据预设的绘制总体时长和所述绘制路径总长度,控制绘制进度,实现动态绘制所述目标文本。4.根据权利要求1所述的方法,其特征在于,根据预设的绘制调控参数、各段所述绘制路径的路径长度,动态绘制所述目标文本,包括:根据各段所述绘制路径的路径长度,计算所述目标文字的绘制路径总长度;根据预设的绘制总体时长、绘制进度调控参数和所述绘制路径总长度,控制绘制进度,实现动态绘制所述目标文本。5.根据权利要求4所述的方法,其特征在于,根据预设的绘制总体时长、绘制进度调控参数和所述绘制路径总长度,控制绘制速度,实现动态绘制所述目标文本之前,所述方法还包括:接收用户输入的预设的所述绘制总体时长和所述绘制进度调控参数。6.一种文本的动态绘制装置,其特征在于,...

【专利技术属性】
技术研发人员:涂勇
申请(专利权)人:广州优视网络科技有限公司
类型:发明
国别省市:广东,44

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

1