基于Web的汉字一笔一划书写方法

您所在的位置:网站首页 汉字一笔一划的精神 基于Web的汉字一笔一划书写方法

基于Web的汉字一笔一划书写方法

2024-07-12 07:45| 来源: 网络整理| 查看: 265

基于Web的汉字一笔一划书写方法【技术领域】[0001]本发明属于汉字文化数字化技术领域,特别涉及一种基于Web的汉字一笔一划的书写展示方法。【背景技术】[0002]21世纪是人类信息数字技术飞速发展年代,数字信息技术的深度发展势必影响到人类生活全方面。近些年来,国家文化软实力越来越受到重视。文化传播的广泛程度被看作是一个国家软实力大小的衡量标准之一。汉字,作为中国文化软实力的中坚力量,需要大力推广。现在,越来越多的外国人愿意去认识汉字,书写汉字,这反映了现实生活中汉字的传播情况;标志着我国文化软实力的提升。世界对汉字认可度的提高,代表着我国的实力越来越强。[0003]—个轻便简易的笔顺展示方法研究迫在眉睫。本发明在互联网和中国热的大潮中,更加有生命力。通过基于Web的一笔一划书写汉字过程展示,可以获得汉字的正确书写顺序,及汉字的笔画。把以前忽略的笔顺信息重新掌握,纠正人们的书写误区,避免出现国人“提笔忘字”的社会尴尬现象,同时也可以提高人们对汉字书写的兴趣,让中国文明之花重新绽放。[0004]本方法描述的基于Web的汉字一笔一划的书写方法,通过强大的网页技术,能够在Web端给人展现一种令人惊奇的动态视觉体验。展现中国优秀文化,传播汉字,增强中国在世界范围的影响力。

【发明内容】

[0005]本发明的目的在于提供一种基于Web的汉字一笔一划书写方法,实现对输入汉字的一笔一划书写效果的动态展示。[0006]为了实现上述目的,本发明提出了一种基于Web的汉字一笔一划书写方法,其特征在于,包括如下步骤:[0007]步骤1,输入汉字;[0008]步骤2,依据TTF字库,将所输入汉字的单笔划的轮廓信息提取出来,将提取出的汉字单笔划轮廓信息通过绘制二阶贝塞尔曲线的方式进行汉字笔画的绘制,并以图形的方式显示;从汉字笔顺数据库中提取所输入汉字的笔顺信息;[0009]步骤3,根据提取的汉字的正确笔顺,将TTF字库中的汉字单笔划绘制完成的所有汉字笔画生成一个GIF格式的动态图片。[0010]优选的,所述TTF字库采用贝塞尔曲线保存的汉字轮廓信息。[0011]优选的,所述所输入汉字的单笔划的轮廓信息提取出来的方法为:利用迭代器进行汉字单笔划轮廓信息的分解,获得可以存储的贝塞尔曲线,实现汉字的单笔划轮廓信息的提取,完成汉字笔画的分离。[0012]优选的,所述提取所输入汉字的笔顺信息的方法为:从汉字笔顺数据库获得所输入汉字的笔顺字段信息,该信息为字符串信息,利用分解算法将字符串信息分解后,保存至笔顺数组,实现所输入汉字的笔顺信息的提取。[0013]优选的,步骤2中汉字笔画绘制后以PNG图片格式保存。[0014]优选的,步骤3中生成GIF格式的动态图片的方法为:根据提取的汉字的正确笔顺,利用所输入汉字的以PNG图片格式保存的汉字笔画,生成所输入汉字对应的具有一笔一划书写过程的GIF格式的动态图片。[0015]优选的,该方法生成的GIF格式的动态图片通过网页端进行展示。[0016]通过本发明的方法可以实现对输入汉字的一笔一划书写效果的动态展示,以网页这种轻便简易的方式方便国人对汉字的一笔一划的书写进行直观、动态感受,为用户提供了流畅美观的视觉效果。以一种寓教于乐的方式避免国人陷入“提笔忘字”的尴尬处境,提高人们对汉字书写的兴趣,方便汉字文化的传播和普及。【附图说明】[0017]图1为本发明的架构框图;[0018]图2为本发明Web端设计模块图;【具体实施方式】[0019]下面结合附图对本发明进行详细描述。[0020]如图1和图2所示,本实施例的一种基于Web的汉字一笔一划书写方法的实现包括以下几个模块:2个前端模块:输入模块,显示模块;3个后端模块:笔画轮廓信息提取模块,汉字笔顺数据库操作模块和汉字Gif图生成模块。[0021 ] 输入模块:输入模块可以输入一个汉字,按照一定指令,将汉字输入传给后端模块进行处理。点击确定按钮,依次启动后端模块。[0022]显示模块:进行汉字网页端展示的UI设计及展示效果的设计和实现模块。主要利用Web前端展示技术实现此模块的设计。[0023]笔画轮廓信息操作模块:本模块包括笔画轮廓信息的提取和绘制功能。接收到输入模块的输入指令后,调用TTF字库。TTF字库是使用贝塞尔曲线保存的汉字轮廓信息,利用迭代器进行汉字单笔划轮廓信息的分解,获得可以存储的贝塞尔曲线,完成提取出汉字的单笔划信息操作,实现分离汉字笔画的操作。利用画图函数将提取到的汉字笔画轮廓信息重新收集,使用分解再重构的方式重新构成汉字不同的笔画轮廓进行绘制。主要利用汉字单笔划轮廓提取技术和汉字单笔划绘制技术实现。[0024]汉字笔顺数据库操作模块:本模块主要包括连接数据库,分解笔画信息实现汉字笔顺信息的提取功能。[0025]连接数据库功能实现对汉字笔顺数据库操作的基本过程。包括启动数据库,连接数据库,查询数据库表,获得需要的笔顺字段信息。[0026]分解笔画信息操作是针对获得的笔顺字段进行的。汉字的笔顺字段信息为字符串信息,利用分解算法将字符串信息分解后,保存至笔顺数组,实现汉字笔顺信息提取,输出给汉字Gif图生成模块。主要利用汉字笔顺数据库连接技术和笔顺信息提取技术实现。[0027]汉字笔顺数据库根据GF 3002-1999:《GB13000.1字符集汉字笔顺规范》进行设i+o[0028]汉字Gif图生成模块:本模块完成网页端汉字一笔一划书写展示所需素材即汉字的Gif图。Gif图生成流程是新建一个Gif图片。在笔画没有完成之前,新建一个Png图片对象,并在对象上创建Graphic图片,图片直接用增加组件算法加入到Gif图片中,设置延时时间,进行下一笔。笔画完成之后用结束算法结束制作,生成一个汉字的Gif图。主要利用汉字一笔一划书写Gif图片生成技术实现。[0029]本实施例的一种基于Web的汉字一笔一划书写方法包括以下步骤:[0030]步骤1:在网页的输入端口输入汉字。[0031]步骤2,依据TTF字库,将所输入汉字的单笔划的轮廓信息提取出来,将提取出的汉字单笔划轮廓信息通过绘制二阶贝塞尔曲线的方式进行汉字笔画的绘制,并以图形的方式显示;从汉字笔顺数据库中提取所输入汉字的笔顺信息。[0032]TTF字库采用贝塞尔曲线保存的汉字轮廓信息;所述所输入汉字的单笔划的轮廓信息提取出来的方法为:利用迭代器进行汉字单笔划轮廓信息的分解,获得可以存储的贝塞尔曲线,实现汉字的单笔划轮廓信息的提取,完成汉字笔画的分离。[0033]所述提取所输入汉字的笔顺信息的方法为:从汉字笔顺数据库获得所输入汉字的笔顺字段信息,该信息为字符串信息,利用分解算法将字符串信息分解后,保存至笔顺数组,实现所输入汉字的笔顺信息的提取。[0034]汉字笔画绘制后以PNG图片格式保存。[0035]利用汉字笔顺数据库获取到汉字书写的正确笔顺信息。[0036]步骤3,根据提取的汉字的正确笔顺,利用Gif图生成模块将TTF字库中的汉字单笔划绘制完成的所有汉字笔画生成一个GIF格式的动态图片。[0037]生成GIF格式的动态图片的方法为:根据提取的汉字的正确笔顺,利用所输入汉字的以PNG图片格式保存的汉字笔画,生成所输入汉字对应的具有一笔一划书写过程的GIF格式的动态图片。[0038]步骤4,将Gif图输出到展示模块,展示模块根据设计好的UI界面,进行汉字一笔一划的书写展示。[0039]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。【主权项】1.一种基于Web的汉字一笔一划书写方法,其特征在于,包括如下步骤: 步骤1,输入汉字; 步骤2,依据TTF字库,将所输入汉字的单笔划的轮廓信息提取出来,将提取出的汉字单笔划轮廓信息通过绘制二阶贝塞尔曲线的方式进行汉字笔画的绘制,并以图形的方式显示;从汉字笔顺数据库中提取所输入汉字的笔顺信息; 步骤3,根据提取的汉字的正确笔顺,将TTF字库中的汉字单笔划绘制完成的所有汉字笔画生成一个GIF格式的动态图片。2.根据权利要求1所述的方法,其特征在于,所述TTF字库采用贝塞尔曲线保存的汉字轮廓信息。3.根据权利要求2所述的方法,其特征在于,所述所输入汉字的单笔划的轮廓信息提取出来的方法为:利用迭代器进行汉字单笔划轮廓信息的分解,获得可以存储的贝塞尔曲线,实现汉字的单笔划轮廓信息的提取,完成汉字笔画的分离。4.根据权利要求1所述的方法,其特征在于,所述提取所输入汉字的笔顺信息的方法为:从汉字笔顺数据库获得所输入汉字的笔顺字段信息,该信息为字符串信息,利用分解算法将字符串信息分解后,保存至笔顺数组,实现所输入汉字的笔顺信息的提取。5.根据权利要求1所述的方法,其特征在于,步骤2中汉字笔画绘制后以PNG图片格式保存。6.根据权利要求5所述的方法,其特征在于,步骤3中生成GIF格式的动态图片的方法为:根据提取的汉字的正确笔顺,利用所输入汉字的以PNG图片格式保存的汉字笔画,生成所输入汉字对应的具有一笔一划书写过程的GIF格式的动态图片。7.根据权利要求1-6中任一项所述的方法,其特征在于,该方法生成的GIF格式的动态图片通过网页端进行展示。【专利摘要】本发明提出的一种基于Web的汉字一笔一划书写方法,包括:步骤1,输入汉字;步骤2,依据TTF字库,将所输入汉字的单笔划的轮廓信息提取出来,将提取出的汉字单笔划轮廓信息通过绘制二阶贝塞尔曲线的方式进行汉字笔画的绘制,并以图形的方式显示;从汉字笔顺数据库中提取所输入汉字的笔顺信息;步骤3,根据提取的汉字的正确笔顺,将TTF字库中的汉字单笔划绘制完成的所有汉字笔画生成一个GIF格式的动态图片,将生成的GIF格式的动态图片通过网页端进行展示。实现了对输入汉字的一笔一划书写效果的动态展示,以网页这种轻便简易的方式方便国人对汉字的一笔一划的书写进行直观、动态感受,为用户提供了流畅美观的视觉效果。【IPC分类】G06F3/023, G06F17/30【公开号】CN105425980【申请号】CN201510731172【发明人】王健, 黄卫星, 苏海霞, 张桂刚 【申请人】中国科学院自动化研究所【公开日】2016年3月23日【申请日】2015年11月2日



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3