下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
一種構(gòu)造顏體字的方法
0原碑的結(jié)合和應(yīng)用書法是中國獨(dú)特的藝術(shù)。書法因漢字而產(chǎn)生,并因漢字的表現(xiàn)形式而獨(dú)具魅力,漢字又因書法藝術(shù)的傳承與演繹而更加精彩。時(shí)下,信息技術(shù)發(fā)展迅速,網(wǎng)絡(luò)得到了廣泛應(yīng)用,無疑給傳統(tǒng)書法藝術(shù)的發(fā)展帶來了一定程度的沖擊,同時(shí)也給書法藝術(shù)漢字的普及推廣帶來新的可能。因此,在此嚴(yán)峻形勢下,如何運(yùn)用現(xiàn)代技術(shù)把傳統(tǒng)的書法藝術(shù)傳承和發(fā)展,就顯得尤為重要。當(dāng)今所用的手寫字體的標(biāo)準(zhǔn)——楷書,即由唐楷演化而來。顏體楷書至今仍是當(dāng)之無愧的最佳摹本之一,為后世所重。而其晚年所書《顏勤禮碑》,在一定程度上代表了其最高藝術(shù)水平,遺憾的是原文的1636字中,除去重復(fù),只有673字,與國家標(biāo)準(zhǔn)二級(jí)字庫的6000多字相去甚遠(yuǎn)。本文以《顏勤禮碑》為基礎(chǔ),依據(jù)原碑中現(xiàn)存漢字的部件以及筆畫,應(yīng)用SQL數(shù)據(jù)庫管理功能和VC++圖像處理技術(shù),實(shí)現(xiàn)了對顏體字的合成。本文對顏體書法漢字庫的漢字的整字結(jié)構(gòu)、部件、區(qū)位等信息作了詳細(xì)編碼,數(shù)據(jù)庫中不僅包含《顏勤禮碑》原碑的所有顏體漢字,且可以根據(jù)現(xiàn)有的部件合成原碑中所沒有的顏體字,以最大程度地體現(xiàn)原碑的風(fēng)貌。1面部特征的分離、合成和實(shí)現(xiàn)方法1.1字部的結(jié)構(gòu)漢字的部件是由筆畫組成的具有組配漢字功能的構(gòu)字單位。漢字的部件應(yīng)當(dāng)是一個(gè)獨(dú)立的書寫單位,是相對獨(dú)立的筆畫結(jié)構(gòu)塊,具有組配漢字的能力,包括成字的部件和一些不成字的部件,也包括特殊的部件。本文以合成顏體字的實(shí)際需要對碑文中現(xiàn)有部件進(jìn)行拆分構(gòu)建部件庫。1.2圖像的預(yù)處理根據(jù)顏體字的部件組成,從《顏勤禮碑》中找出相應(yīng)的部件,利用圖像的平移、膨脹、細(xì)化、旋轉(zhuǎn)、縮放的方法對顏體字部件位置、形態(tài)進(jìn)行必要的調(diào)整,達(dá)到較好的視覺效果后進(jìn)行合成,重現(xiàn)碑文以外的顏體字。1.3實(shí)現(xiàn)方法1.3.1部件關(guān)聯(lián)查詢顏體字合成主要涉及顏體字部件的查詢調(diào)用和部件自動(dòng)移動(dòng)到部件在一個(gè)字中應(yīng)有的平面位置,其數(shù)據(jù)庫結(jié)構(gòu)及合成流程如圖1所示。任意輸入一個(gè)漢字,程序先在漢字信息表中查詢,返回該漢字的部件編號(hào)、結(jié)構(gòu)編碼、嵌套標(biāo)志、嵌套區(qū)域及嵌套碼(如果存在嵌套),分別依據(jù)部件編號(hào)到部件表中查詢,返回部件圖像數(shù)據(jù);依據(jù)結(jié)構(gòu)編碼到結(jié)構(gòu)表中查詢,返回結(jié)構(gòu)分區(qū)碼;如果嵌套標(biāo)志為真,同時(shí)還要依據(jù)嵌套編碼到結(jié)構(gòu)表查詢,返回嵌套結(jié)構(gòu)分區(qū)碼;再根據(jù)返回的結(jié)構(gòu)分區(qū)碼到一級(jí)區(qū)位表查詢,返回區(qū)位所在平面位置定義信息,如果該漢字存在嵌套,則是到二級(jí)區(qū)位表查詢。然后依據(jù)區(qū)位信息的平面區(qū)域劃分的每個(gè)區(qū)域的位置、大小對部件圖像進(jìn)行縮放,按照從上到下從左到右的的順序依次平移部件到平面指定區(qū)位。最后根據(jù)顏體字的視覺效果作必要的調(diào)整,達(dá)到一個(gè)滿意的效果后,保存該字到顏體字表中。1.3.2建立數(shù)據(jù)庫數(shù)據(jù)庫共有6張表,每張表的表名及主要功能如表1所示,該數(shù)據(jù)庫可以實(shí)現(xiàn)合成顏體字所需要的全部編碼信息。2自動(dòng)擴(kuò)展算法和自動(dòng)找到零件的機(jī)制2.1部件嵌套結(jié)構(gòu)分析在顏體字信息表中共設(shè)有6個(gè)部件編號(hào)字段(表中字段從左到右按部件1到部件6排列)。首先對部件編號(hào)遵循先上后下,先左后右,先大后小的順序設(shè)置,如“隨”字基本結(jié)構(gòu)為左右結(jié)構(gòu),參照表2知其基本結(jié)構(gòu)碼為A2,耳朵旁占據(jù)區(qū)位A201,因“隨”不在基本結(jié)構(gòu)之列,走之旁和“有”字屬嵌套結(jié)構(gòu),共同占據(jù)區(qū)位A202,其嵌套結(jié)構(gòu)編碼參表2知為F2,按先大后小原則,走之旁占據(jù)整個(gè)A202區(qū)位故放在F201區(qū)位,“有”占據(jù)F202區(qū)位。送顯圖像時(shí)對部件1到6的順序掃描(如果有6個(gè)部件);同時(shí)對每個(gè)部件圖像讀取區(qū)位位置、大小信息運(yùn)用圖像算法對部件進(jìn)行縮放;最后將所有部件疊加保存在一副圖片中。2.2分區(qū)大小的調(diào)整算法過程如圖2所示:首先對部件進(jìn)行邊緣檢測,計(jì)算出部件的位置(左上角坐標(biāo))、大小(高度、寬度)信息;然后與區(qū)位表中定義的區(qū)位的位置、大小進(jìn)行比較,如果部件大小與區(qū)位定義的高度、寬度不符,將部件高度、寬度分別除以區(qū)位定義的高度、寬度得出高度和寬度縮放比例系數(shù),調(diào)用縮放算法對部件大小進(jìn)行調(diào)整;最后將區(qū)位定義的左上角坐標(biāo)和掃描的左上角坐標(biāo)進(jìn)行比較,計(jì)算出x軸和y軸的差值(x,y),然后調(diào)用平移算法將其移動(dòng)到指定位置。3部件切換和自動(dòng)切換合成基于上述方法,本文利用C++及SQLServer實(shí)現(xiàn)了軟件編寫,顏體字的合成界面如圖3所示。在此界面中實(shí)現(xiàn)了部件預(yù)覽、合成效果預(yù)覽,部件位置、大小的自動(dòng)調(diào)整,及各種部件圖像操作功能,并且實(shí)現(xiàn)了部件鼠標(biāo)拖動(dòng)和利用鼠標(biāo)完成部件間切換的快捷操作,大大加快了合成效率。合成后的單字效果如圖4所示,整體效果如圖5所示。圖5中共有47字,其中“暝”、“維”、“空”、“新”、“雨”、“氣”、“來”、“松”、“間”、“照”、“石”、“竹”、“喧”、“歸”、“浣”、“蓮”、“漁”、“舟”、“隨”、“意”、“歇”、“可”、“留”共23字是利用上述方法合成的。4合成顏體字和體字缺乏本文主要介紹了一種利用SQLServer數(shù)據(jù)管理系統(tǒng)構(gòu)建顏體字的方法。以《顏勤禮碑》的修復(fù)顏體字為初始字庫,對顏體字重構(gòu)的整體架構(gòu)和流程、顏體字?jǐn)?shù)據(jù)庫的建立進(jìn)行了的分析說明。利用VisualC++語言完成了界面的設(shè)計(jì),數(shù)據(jù)庫的連接
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版場監(jiān)督管理局合同示范文本(公共安全監(jiān)控)4篇
- 專業(yè)化苗木搬運(yùn)合作合同范本版B版
- 2025年度草花種植基地農(nóng)業(yè)廢棄物處理合同4篇
- 2024離婚雙方的社會(huì)關(guān)系及人際網(wǎng)絡(luò)處理合同
- 2024年04月華夏銀行總行社會(huì)招考筆試歷年參考題庫附帶答案詳解
- 2025年度電子商務(wù)策劃與運(yùn)營合同范本4篇
- 2024院長任期內(nèi)薪酬福利與教育教學(xué)改革合同范本3篇
- 專用場地四年承包合同樣本版B版
- 2024年鋼筋結(jié)構(gòu)施工合同
- 2025年度拆除工程安全防護(hù)材料供應(yīng)協(xié)議3篇
- 公路工程施工現(xiàn)場安全檢查手冊
- 公司組織架構(gòu)圖(可編輯模版)
- 1汽輪機(jī)跳閘事故演練
- 陜西省銅川市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會(huì)明細(xì)
- 禮品(禮金)上交登記臺(tái)賬
- 北師大版七年級(jí)數(shù)學(xué)上冊教案(全冊完整版)教學(xué)設(shè)計(jì)含教學(xué)反思
- 2023高中物理步步高大一輪 第五章 第1講 萬有引力定律及應(yīng)用
- 青少年軟件編程(Scratch)練習(xí)題及答案
- 浙江省公務(wù)員考試面試真題答案及解析精選
- 系統(tǒng)性紅斑狼瘡-第九版內(nèi)科學(xué)
- 全統(tǒng)定額工程量計(jì)算規(guī)則1994
評(píng)論
0/150
提交評(píng)論