文字筆畫動畫處理方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于排版技術(shù)領(lǐng)域,尤其是涉及一種文字筆畫動畫處理方法和裝置。
【背景技術(shù)】
[0002]隨著多媒體技術(shù)的發(fā)展,教師的授課方式發(fā)生著巨大的變化。脫離了傳統(tǒng)的黑板板書的形式,取而代之的是以諸如幻燈片等電子課件的方式進(jìn)行授課。舉例來說,當(dāng)老師教授學(xué)生漢字、英文等文字的正確書寫方法的時候,一般會將正確的書寫過程,比如漢字的筆畫構(gòu)成、筆畫的書寫順序等內(nèi)容以動畫的方式演示給學(xué)生,以使學(xué)生清楚直觀地了解漢字的正確書寫方式。
[0003]以漢字為例,目前,一種較為普遍的漢字筆畫的動畫制作方式是采用諸如flash、gif等動畫制作軟件進(jìn)行制作。在采用這種動畫制作軟件進(jìn)行制作時,需要人工地將一個漢字以圖片的形式進(jìn)行筆畫拆分,進(jìn)而按照預(yù)定的書寫順序?qū)⒏鞴P畫圖片進(jìn)行動畫效果呈現(xiàn)。
[0004]這種人工手動使用動畫制作軟件進(jìn)行文字筆畫動畫制作的方式,既需要用戶掌握正確的書寫方法,又需要用戶掌握動畫制作軟件的使用方法,對用戶的能力提出了很高的要求,而且制作效率較低。
【發(fā)明內(nèi)容】
[0005]針對上述存在的問題,本發(fā)明提供一種文字筆畫動畫處理方法和裝置,用以克服現(xiàn)有文字筆畫動畫制作過程中對用戶能力要求高、制作效率低的缺陷。
[0006]本發(fā)明提供了一種文字筆畫動畫處理方法,包括:
[0007]接收用戶發(fā)送的文字處理請求,所述處理請求中包括待處理文字;
[0008]從字庫文件中獲取與所述待處理文字對應(yīng)的筆畫描述信息,所述筆畫描述信息描述了所述待處理文字的各筆畫的表現(xiàn)形式;
[0009]根據(jù)所述筆畫描述信息對所述待處理文字進(jìn)行呈現(xiàn)。
[0010]本發(fā)明提供了一種文字筆畫動畫處理裝置,包括:
[0011]接收模塊,用于接收用戶發(fā)送的文字處理請求,所述處理請求中包括待處理文字;
[0012]獲取模塊,用于從字庫文件中獲取與所述待處理文字對應(yīng)的筆畫描述信息,所述筆畫描述信息描述了所述待處理文字的各筆畫的表現(xiàn)形式;
[0013]處理模塊,用于根據(jù)所述筆畫描述信息對所述待處理文字進(jìn)行呈現(xiàn)。
[0014]本發(fā)明提供的文字筆畫動畫處理方法和裝置,通過擴展現(xiàn)有字庫文件,在字庫文件中加入與每個文字對應(yīng)的筆畫描述信息,使得在進(jìn)行文字的筆畫動畫展示時,通過從字庫文件中獲取與待處理文字對應(yīng)的筆畫描述信息,進(jìn)而根據(jù)該筆畫描述信息對待處理文字進(jìn)行筆畫的動態(tài)演示,實現(xiàn)了文字筆畫動畫的自動處理過程,大大降低了對用戶的能力要求,并提高了制作處理效率。
【附圖說明】
[0015]圖1為本發(fā)明文字筆畫動畫處理方法實施例一的流程圖;
[0016]圖2為本發(fā)明文字筆畫動畫處理方法實施例二的流程圖;
[0017]圖3為本發(fā)明文字筆畫動畫處理裝置實施例一的示意圖;
[0018]圖4為本發(fā)明文字筆畫動畫處理裝置實施例二的示意圖。
【具體實施方式】
[0019]圖1為本發(fā)明文字筆畫動畫處理方法實施例一的流程圖,如圖1所示,本實施例提供的文字筆畫動畫處理方法適用于需要對文字的正確書寫方法進(jìn)行動畫展示的情況,該文字例如可以是漢字、英文、日文等。具體地,本實施例提供的文字筆畫動畫處理方法包括:
[0020]步驟101、接收用戶發(fā)送的文字處理請求,所述處理請求中包括待處理文字;
[0021]步驟102、從字庫文件中獲取與所述待處理文字對應(yīng)的筆畫描述信息,所述筆畫描述信息描述了所述待處理文字的各筆畫的表現(xiàn)形式;
[0022]步驟103、根據(jù)所述筆畫描述信息對所述待處理文字進(jìn)行呈現(xiàn)。
[0023]本實施例中,執(zhí)行所述文字筆畫動畫處理方法的主體可以是一獨立或集成設(shè)置的處理裝置,該處理裝置例如可以集成設(shè)置于一種用戶設(shè)備中,該用戶設(shè)備例如可以是PC機、智能手機、平板電腦等。
[0024]本實施例中,當(dāng)用戶需要使用某個應(yīng)用程序來進(jìn)行文字正確書寫方法的動畫展示時,例如老師需要在一幻燈片中展示漢字“永”的正確書寫方法時,可以通過該應(yīng)用程序觸發(fā)向所述處理裝置發(fā)送文字處理請求,以使該處理裝置自動完成對該“永”字的書寫方式,即筆畫構(gòu)成、筆畫書寫順序等的動畫制作處理,并將處理結(jié)果在該應(yīng)用程序中進(jìn)行呈現(xiàn)。
[0025]具體地,當(dāng)處理裝置接收到用戶發(fā)送的文字處理請求時,通過訪問本地存儲的字庫文件來獲取到與待處理文字對應(yīng)的筆畫描述信息。本實施例中的字庫文件中不但包含有現(xiàn)有的字庫文件中的諸如文字編碼等信息,還預(yù)先置入了與字庫中的各文字分別對應(yīng)的筆畫描述信息,該筆畫描述信息描述了對應(yīng)的文字的各筆畫的表現(xiàn)形式,該表現(xiàn)形式比如為各筆畫的拆分方式、書寫順序等。處理裝置根據(jù)該筆畫描述信息來展示待處理的文字,從而實現(xiàn)了將待處理文字按照書寫順序逐筆逐畫地進(jìn)行展示的目的。
[0026]進(jìn)一步地,步驟101中的所述文字處理請求中還可以包括待處理文字的顯示參數(shù)信息,該顯示參數(shù)信息是用戶根據(jù)需要自行設(shè)置的。具體地,該顯示參數(shù)信息包括以下信息中的至少一種信息:顏色、字號、字體、字形。比如用戶需要將漢字“永”以紅色、四號、楷體、加粗的形式進(jìn)行顯示。相應(yīng)地,處理裝置在獲取到待處理文字的筆畫描述信息后,需根據(jù)該筆畫描述信息和顯示參數(shù)信息對待處理文字進(jìn)行呈現(xiàn),即待處理文字的各筆畫都具有該顯示參數(shù)信息。
[0027]本實施例中,通過擴展現(xiàn)有字庫文件,在字庫文件中加入與每個文字對應(yīng)的筆畫描述信息,使得在進(jìn)行文字的筆畫動畫展示時,通過從字庫文件中獲取與待處理文字對應(yīng)的筆畫描述信息,進(jìn)而根據(jù)該筆畫描述信息對待處理文字進(jìn)行筆畫的動態(tài)演示,實現(xiàn)了文字筆畫動畫的自動處理過程,大大降低了對用戶的能力要求,并提高了制作處理效率。
[0028]圖2為本發(fā)明文字筆畫動畫處理方法實施例二的流程圖,如圖2所示,該方法包括:
[0029]步驟201、接收用戶發(fā)送的文字處理請求,所述處理請求中包括待處理文字;
[0030]步驟202、從字庫文件中獲取與所述待處理文字對應(yīng)的筆畫描述信息,所述筆畫描述信息描述了所述待處理文字的各筆畫的表現(xiàn)形式,所述筆畫描述信息中包括所述待處理文字中各筆畫的點陣數(shù)據(jù)信息、運行軌跡信息和書寫順序信息;
[0031]步驟203、根據(jù)所述各筆畫的點陣數(shù)據(jù)信息對所述待處理文字進(jìn)行筆畫拆分;
[0032]步驟204、根據(jù)所述各筆畫的運行軌跡信息和書寫順序信息依次呈現(xiàn)拆分后的各筆畫。
[0033]本實施例中,當(dāng)處理裝置從字庫文件中獲取與待處理的文字對應(yīng)的筆畫描述信息后,根據(jù)該筆畫描述信息中所包含的信息對待處理文字進(jìn)行動畫展示處理。
[0034]具體地,所述筆畫描述信息中包括所述待處理文字中各筆畫的點陣數(shù)據(jù)信息、運行軌跡信息和書寫順序信息。其