临摹字帖的生成方法及装置
技术领域
本发明涉及互联网领域,尤其涉及一种临摹字帖的生成方法及装置。
背景技术
随着人们生活水平的不断提高,人们对文化艺术的要求也在不断的提高。人们通常认为一个人的字迹能够反应一个人的性格,情感和修养等特征。
科技的发展使得智能设备越来越普及,智能设备有智能手机,智能手表等,用户越来越希望在智能设备上练字。传统的毛笔、钢笔字帖都是采用纸质材质的,通过印刷出底版,让用户进行临摹,以达到练字的效果。
但是,传统的字帖会大量的使用纸张,同时用户只能通过不断购买字帖才能临摹出不同风格的字体,造成资源的浪费。
发明内容
针对现有技术中的缺陷,本发明提供一种临摹字帖的生成方法及装置,能够大量的节约纸张的使用,节约资源,能够使得人们便捷的练字。
第一方面,本发明提供一种临摹字帖的生成方法,包括:
设置需要临摹的字/词/语句及形状、颜色、背景图,根据所述需要临摹的字/词/语句及形状、颜色、背景图生成风格字帖;
在所述风格字帖符合用户需求时,将所述风格字帖发送至服务器,以使服务器根据所述风格字帖,获取用于临摹所述风格字帖中的字/词/语句的临摹字帖;
接收所述服务器发送的所述临摹字帖。
可选地,所述根据所述需要临摹的字/词/语句及形状、颜色、背景图生成风格字帖,包括:
所述需要临摹的字/词/语句及形状、颜色、背景图,通过字帖生成算法,生成风格字帖。
可选地,所述将所述风格字帖发送至服务器,包括:
采用压缩算法对所述风格字帖进行压缩,并将压缩后的风格字帖发送至服务器。
可选地,所述服务器根据所述风格字帖,获取用于临摹所述风格字帖中的字/词/语句的临摹字帖,包括:
所述服务器根据所述风格字帖采用字形轮廓生成算法,提取所述风格字帖中的单字的中空图;
根据所述单字的中空图,获取所述用于临摹所述风格字帖中的字/词/语句的临摹字帖。
可选地,所述方法还包括:
用户在终端上呈现的临摹字帖临摹之后,获取用户临摹的字/词/语句比较所述临摹字帖中的字/词/语句与所述用户临摹的字/词/语句,获取所述临摹字帖中的字/词/语句与所述用户临摹的字/词/语句的相似分数,并显示给用户;
根据用户的选择,将所述相似分数分享到用户选择的应用程序中。
可选地,所述方法还包括:
保存所述临摹字帖和/或所述临摹的字/词/语句。
第二方面,本发明提供一种临摹字帖的生成装置,包括:
生成单元,用于设置需要临摹的字/词/语句及形状、颜色、背景图,根据所述需要临摹的字/词/语句及形状、颜色、背景图生成风格字帖;
发送单元,用于在所述风格字帖符合用户需求时,将所述风格字帖发送至服务器,以使服务器根据所述风格字帖,获取用于临摹所述风格字帖中的字/词/语句的临摹字帖;
接收单元,用于接收所述服务器发送的所述临摹字帖。
可选地,所述生成单元,具体用于:
所述需要临摹的字/词/语句及形状、颜色、背景图,通过字帖生成算法,生成风格字帖。
可选地,所述发送单元,具体用于:
采用压缩算法对所述风格字帖进行压缩,并将压缩后的风格字帖发送至服务器。
由上述技术方案可知,本发明的临摹字帖的生成方法及装置,其方法为设置需要临摹的字/词/语句及形状、颜色、背景图,根据所述需要临摹的字/词/语句及形状、颜色、背景图生成风格字帖;在所述风格字帖符合用户需求时,将所述风格字帖发送至服务器,以使服务器根据所述风格字帖,获取用于临摹所述风格字帖中的字/词/语句的临摹字帖;接收所述服务器发送的所述临摹字帖。由此,可以能够大量的节约纸张的使用,节约资源,能够便捷人们练字。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一实施例提供的一种临摹字帖的生成方法的流程示意图;
图2A为本发明另一实施例提供的临摹字帖的生成方法的字帖展示界面示意图;
图2B为本发明另一实施例提供的临摹字帖的生成方法的字帖展示界面示意图;
图3为本发明另一实施例提供的临摹字帖的生成方法的模板选择界面示意图;
图4为本发明另一实施例提供的临摹字帖的生成方法的模板选择界面中选择颜色示意图;
图5为本发明另一实施例提供的临摹字帖的生成方法的书写界面未写字状态的示意图;
图6为本发明另一实施例提供的临摹字帖的生成方法的书写界面预览状态示意图;
图7为本发明另一实施例提供的临摹字帖的生成方法的书写界面已写字状态示意图;
图8为本发明另一实施例提供的临摹字帖的生成方法的发布界面示意图;
图9为本发明另一实施例提供的临摹字帖的生成方法的发布字帖后效果示意图;
图10为本发明另一实施例提供的临摹字帖的生成方法的字帖详情页界面示意图;
图11为本发明另一实施例提供的临摹字帖的生成方法的字帖临摹界面示意图;
图12为本发明另一实施例提供的临摹字帖的生成方法的单字完成后界面示意图;
图13为本发明另一实施例提供的临摹字帖的生成方法的字帖完成后界面示意图;
图14为本发明另一实施例提供的临摹字帖的生成方法的分享接口界面示意图;
图15为本发明另一实施例提供的临摹字帖的生成方法的用户使用记录示意图;
图16为本发明一实施例提供的临摹字帖的生成装置的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他的实施例,都属于本发明保护的范围。
图1为本发明一实施例提供的一种临摹字帖的生成方法的流程示意图,如图1所示,本实施例的临摹字帖的生成方法如下所述。
101、设置需要临摹的字/词/语句及形状、颜色、背景图,根据所述需要临摹的字/词/语句及形状、颜色、背景图生成风格字帖。
举例来说,设置需要临摹的字,可以是一个词,也可以是一个语句,同时设置字的颜色,背景图案,字的形状,字的形状可选用铅笔、钢笔、毛笔的笔形特效,同时为每个笔形特效配备不同的颜色,颜色可选红色,蓝色,紫色等颜色,字的形状可以选择楷书,隶书,宋体,草书等字的类型,同时用户可以根据需要进行组合搭配。
可以自主的选择背景图案,可以使用设备中提供的图案也可以是用户通过手机拍照或者从照片库中导入的图片作为背景图。
可以预先设置字帖的单字的字数,同时可以设定字帖的书写顺序。
根据设置好的字的数目,字的形状,背景图,字的颜色生成风格字帖。
102、在所述风格字帖符合用户需求时,将所述风格字帖发送至服务器,以使服务器根据所述风格字帖,获取用于临摹所述风格字帖中的字/词/语句的临摹字帖。
举例来说,当设置的风格字帖符合用户需求时,则设备将字帖打包发送至服务器,当用户对设置的风格字帖不满意时,用户对当前字帖进行丢弃,从新设置满意的字帖。
服务器接收到装置发送的字帖,通过字形轮廓生成算法,获取用于临摹所述风格字帖中的字/词/语句的临摹字帖。
103、接收所述服务器发送的所述临摹字帖。
应理解的是,终端中执行该方法的应用程序/装置接收服务器发送的临摹字帖,供用户对临摹字帖进行临摹。
在本实施例中,图1中各个步骤的执行主体可以是一运行在移动终端/通信终端/智能设备/智能终端上的应用程序,也即,在实际应用中,可以开发一款应用程序,使其在运行时能够执行本实施例中的各步骤操作。当然,该应用程序可以是一个独立的应用程序,也可以是另一应用程序中的一个功能模块,例如,在某手机练字软件中增加本发明中的字体临摹功能等。
由于终端设备中的操作***一般会为应用程序开放一些接口,供应用程序从***中获取所需的信息。
本实施例的临摹字帖的生成方法,通过设置需要临摹的字/词/语句及形状、颜色、背景图,根据所述需要临摹的字/词/语句及形状、颜色、背景图生成风格字帖;在所述风格字帖符合用户需求时,将所述风格字帖发送至服务器,以使服务器根据所述风格字帖,获取用于临摹所述风格字帖中的字/词/语句的临摹字帖;接收所述服务器发送的所述临摹字帖。由此,可以能够大量的节约纸张的使用,节约资源,能够便捷人们练字。
图2A至图15为用户操作上述实施例的用户界面的示意图,如图2A至图15所示,用户操作的步骤如下所述。
首先,设置需要临摹的字/词/语句及字的形状、颜色、背景图,如图3和图4所示,在图3中点击右上角的“+”按钮将弹出字帖类型选择界面,点击相应的类型名称可以创建该类型的字帖。图4中为字帖创建页面,在该页面中,用户可以选择模板类型、贴图样式、笔形、笔形粗细和笔形颜色,用来构建用户自己的个性化字帖。
其次,根据需要临摹的字/词/语句及形状、颜色、背景图生成风格字帖,如图2A和图2B所示为字帖的展示界面,分为不同栏目,用来展示不同类型的字帖。在图5中点击屏幕中间的“点击这里开始书写”进入字帖书写界面。图7为进入该界面后***会根据用户所选择的排版类型,自动排列用户书写的字。在该界面中,中间区域为书写区域,左上角为总字数和当前所写字个数区域,右上角为单字状态,用来区分哪些位置已写过字,哪些位置还未写字。下部为控制区域,用户可使用左右箭头进行上一个字或者下一个字的选择,点击中间“重写”按钮,可以重写当前位置的字。开始书写后,用户每书写一笔,中间有1s左右的间隔进行下一笔的书写,当用户停顿超过1s,则当前字自动完成,跳到下一个字。对设置完成的字的颜色、形状、背景图通过字帖生成算法,生成风格字帖。
再次,在所述风格字帖符合用户需求时,将所述风格字帖发送至服务器。图6该界面未设备的预览功能点击图中“预览”按钮,用户可以观察字帖整体书写效果,当用户对预览的图像满意的时候,则将风格字帖上床字服务器。图8为当用户书写完成后,可以点击右上角的“完成”按钮进入到发布界面,进入方步页面的同时,装置会采用程序压缩算法,将风格字帖发送至服务器。图9为上传至服务器成功后自动返回到字帖展示界面,将用户所书写的所有单字、背景图、效果图、排版类型,笔形、笔形宽度、笔形颜色等信息进行自动压缩。当用户书写完字帖描述后,点击“发布”按钮,压缩包将上传到服务器,成功后返回到字帖展示界面。
再次,服务器根据风格字帖采用字形轮廓生成算法,提取风格字帖中的单字的中空图,根据单字的中空图,获取用于临摹风格字帖中的字/词/语句的临摹字帖。
图10为字帖展示界面,用户可以根据自己的兴趣选择想要临摹的字帖,当点击某个感兴趣的字帖后,进入到字帖详情页界面。图11为点击图中的“临摹”按钮后,将会自动开始下载字帖,下载成功后,自动进入字帖临摹界面。
服务器在接收到风格字帖后,通过字形轮廓生成算法,提取风格字帖中的每个单字的中空图,根据单字的中空图,获取用于临摹的临摹字帖。
再次,在用户根据临摹字帖临摹后,比较临摹字帖中的字/词/语句与临摹的字/词/语句,获取字帖中的字/词/语句与临摹的字/词/语句的相似分数,并显示给用户,根据用户的选择,将相似分数分享到用户选择的应用程序中。
图12为单字临摹界面,该界面和创建字帖时的书写界面基本一致,不同的地方只是在临摹时候,写字区域会给出用户需要临摹的字的临摹图,同时在用户临摹完当前字之后,根据算法计算用户临摹的得分,并显示在界面上。图13为字帖完成界面,整个字帖临摹完成之后,会上传该字帖的总得分给服务器,由服务器计算用户该字帖的得分战胜了多少人,并下发战胜百分比,给用户以鼓励,在图13的界面下面有三个按钮,分别是“重写”按钮、“保存并退出”按钮、“分享”按钮。用户点击“重写”按钮可以重写当前字帖。点击“保存并退出”按钮,会保存当前的练字记录并退回到该字帖的字帖详情页界面。点击“分享”按钮,可以将用户所临摹的字帖的效果图分享到用户选择的应用程序中,比如微信、朋友圈,QQ空间和新浪微博,如图14所示。
最后,保存所述临摹字帖和所述临摹的字/词/语句。
图15为用户使用记录界面,当用户点击“保存并退出”按钮后,返回到当前字帖的字帖详情页界面,用户对该字帖的临摹记录也会显示在字帖的下方。
通过本实施例的临摹字帖的生成方法能够便捷人们练习字帖,同时对练习提高极大的兴趣,同时能够节约纸张,节约资源。
图16为本发明一实施例提供的临摹字帖的生成装置的结构示意图,如图16所示,本实施例的临摹字帖的生成装置如下所述。
临摹字帖的生成装置,包括:生成单元1601,发送单元1602,接收单元。
生成单元1601,用于设置需要临摹的字/词/语句及形状、颜色、背景图,根据所述需要临摹的字/词/语句及形状、颜色、背景图生成风格字帖。
发送单元1602,用于在所述风格字帖符合用户需求时,将所述风格字帖发送至服务器,以使服务器根据所述风格字帖,获取用于临摹所述风格字帖中的字/词/语句的临摹字帖。
接收单元1603,用于接收所述服务器发送的所述临摹字帖。
生成单元1601,具体用于:所述需要临摹的字/词/语句及形状、颜色、背景图,通过字帖生成算法,生成风格字帖。
发送单元1602,具体用于:采用压缩算法对所述风格字帖进行压缩,并将压缩后的风格字帖发送至服务器。
通过本实施例的临摹字帖的生成装置,能够便捷人们随时随地的练习字帖,减少对纸张的需求,节约资源。
本领域普通技术人员可以理解:实现上述方法实施例的全部或者部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质中。
以上所述,仅为本发明的具体实施方式,但是,本发明的保护范围不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替代,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。