計算機(jī)圖形學(xué)--字符講解培訓(xùn)講學(xué)_第1頁
計算機(jī)圖形學(xué)--字符講解培訓(xùn)講學(xué)_第2頁
計算機(jī)圖形學(xué)--字符講解培訓(xùn)講學(xué)_第3頁
計算機(jī)圖形學(xué)--字符講解培訓(xùn)講學(xué)_第4頁
計算機(jī)圖形學(xué)--字符講解培訓(xùn)講學(xué)_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、2.4 字符(z f) 字符指數(shù)字、字母、漢字等符號。 計算機(jī)中字符由一個數(shù)字編碼唯一標(biāo)識。 國際上最流行的字符集:“美國信息(xnx)交換用標(biāo)準(zhǔn)代碼集”,簡稱ASCII碼。它是用7位二進(jìn)制數(shù)進(jìn)行編碼表示128個字符;包括字母、標(biāo)點、運算符以及一些特殊符號。 清華大學(xué)清華大學(xué)(qn(qn hu d xu) hu d xu) 計算機(jī)圖形學(xué)計算機(jī)圖形學(xué)第一頁,共21頁。 漢字編碼的國家標(biāo)準(zhǔn)字符集:GB231280。該字符集分為94個區(qū),94個位,每個符號由一個區(qū)碼和一個位碼共同(gngtng)標(biāo)識。區(qū)碼和位碼各用一個字節(jié)表示。 為了能夠區(qū)分ASCII碼與漢字編碼,采用字節(jié)的最高位來標(biāo)識:最高位為0

2、表示ASCII碼;最高位為1表示表示漢字編碼。 清華大學(xué)清華大學(xué)(qn(qn hu d xu) hu d xu) 計算機(jī)圖形學(xué)計算機(jī)圖形學(xué)第二頁,共21頁。 字庫:為了在顯示器等輸出設(shè)備上輸出字符,系統(tǒng)(xtng)中必須裝備有相應(yīng)的字庫。字庫中存儲了每個字符的形狀信息,字庫分為矢量型和點陣型兩種。 清華大學(xué)清華大學(xué)(qn(qn hu d hu d xu) xu) 計算機(jī)圖形學(xué)計算機(jī)圖形學(xué)第三頁,共21頁。 點陣字符點陣字符(z f):每個字符每個字符(z f)由一個位圖表由一個位圖表示,該位為示,該位為1表示字符表示字符(z f)的筆畫經(jīng)過此位,的筆畫經(jīng)過此位,對應(yīng)于此位的象素應(yīng)置為字符對應(yīng)于

3、此位的象素應(yīng)置為字符(z f)顏色。該顏色。該位為位為0表示字符表示字符(z f)的筆畫不經(jīng)過此位,對應(yīng)的筆畫不經(jīng)過此位,對應(yīng)于此位的象素應(yīng)置為背景顏色。于此位的象素應(yīng)置為背景顏色。 清華大學(xué)清華大學(xué)(qn(qn hu d xu) hu d xu) 計算機(jī)圖形學(xué)計算機(jī)圖形學(xué)第四頁,共21頁。 點陣字符(z f) 點陣字庫中的位圖表示1111110001010101010101010111110001010101010101011111110000000000 清華大學(xué)清華大學(xué)(qn(qn hu d hu d xu) xu) 計算機(jī)圖形學(xué)計算機(jī)圖形學(xué)第五頁,共21頁。 在實際應(yīng)用中,有多種字體(

4、zt)(如宋體、楷體等),每種字體(zt)又有多種大小型號,因此字庫的存儲空間是很龐大的。解決這個問題一般采用壓縮技術(shù)。 點陣字符的顯示分為兩步。首先從字庫中將它的位圖檢索出來。然后將檢索到的位圖寫到幀緩沖器中。 清華大學(xué)清華大學(xué)(qn(qn hu d xu) hu d xu) 計算機(jī)圖形學(xué)計算機(jī)圖形學(xué)第六頁,共21頁。 矢量字符矢量字符:記錄字符的筆畫信息,而不是整個記錄字符的筆畫信息,而不是整個位圖,具有存儲空間小,美觀、變換方便等優(yōu)位圖,具有存儲空間小,美觀、變換方便等優(yōu)點。對于字符的旋轉(zhuǎn)、縮放等變換,點。對于字符的旋轉(zhuǎn)、縮放等變換, 點陣字符的變換需要對表示字符位圖中的每一點陣字符的變

5、換需要對表示字符位圖中的每一象素進(jìn)行象素進(jìn)行(jnxng); 矢量字符的變換只要對其筆畫端點進(jìn)行矢量字符的變換只要對其筆畫端點進(jìn)行(jnxng)變換就可以了。矢量字符的顯示也分變換就可以了。矢量字符的顯示也分為兩步。為兩步。 清華大學(xué)清華大學(xué)(qn(qn hu d hu d xu) xu) 計算機(jī)圖形學(xué)計算機(jī)圖形學(xué)第七頁,共21頁。 顯示(xinsh):首先從字庫中將它的字符信息。然后取出端點坐標(biāo),對其進(jìn)行適當(dāng)?shù)膸缀巫儞Q,再根據(jù)各端點的標(biāo)志顯示(xinsh)出字符。 點陣字符 點陣字庫中的位圖表示 矢量輪廓字符111111000101010101010101011111000101010101

6、0101011111110000000000 清華大學(xué)清華大學(xué)(qn(qn hu d hu d xu) xu) 計算機(jī)圖形學(xué)計算機(jī)圖形學(xué)第八頁,共21頁。 特點(tdin): 點陣字符:存儲量大,易于顯示 矢量字符:存儲量小,美觀,變換方便; 但需要光柵化后才能顯示。 清華大學(xué)清華大學(xué)(qn(qn hu d xu) hu d xu) 計算機(jī)計算機(jī)圖形學(xué)圖形學(xué)第九頁,共21頁。字符字符(z f)屬性屬性字體 宋體 仿宋體 楷體 黑體 隸書(lsh)字高 宋體 宋體 宋體 宋體字寬字傾斜角傾斜 傾斜對齊 (左對齊、中心對齊、右對齊)字色 紅色、綠色、藍(lán)色 大 海 大 海 大 海 大 海 清華大學(xué)清

7、華大學(xué)(qn(qn hu d xu) hu d xu) 計算機(jī)計算機(jī)圖形學(xué)圖形學(xué)第十頁,共21頁。 字符也是圖形 方正的啟發(fā):符合國情才有生命力。 對軟件的啟發(fā):ISO、CMM?中國(zhn u)特色? 思考:CAD軟件 清華大學(xué)清華大學(xué)(qn(qn hu d xu) hu d xu) 計算機(jī)圖形計算機(jī)圖形學(xué)學(xué)第十一頁,共21頁。 用離散量表示連續(xù)量引起的失真現(xiàn)象稱之為走樣(aliasing) 用于減少(jinsho)或消除這種效果的技術(shù)稱為反走樣(antialiasing) 2.6.1提高分辨率 2.6.2 區(qū)域采樣 2.6.3 加權(quán)區(qū)域取樣2.6 2.6 反走樣反走樣(zu yng)(zu

8、 yng) 清華大學(xué)清華大學(xué)(qn(qn hu d hu d xu) xu) 計算機(jī)圖形學(xué)計算機(jī)圖形學(xué)第十二頁,共21頁。2.6.1提高(t go)分辨率 把顯示器分辨率提高一倍, 直線經(jīng)過兩倍的象素,鋸齒也增加一倍, 但同時每個階梯的寬度也減小了一倍, 所以(suy)顯示出的直線段看起來就平直光滑了一些。 增加分辨率雖然簡單,但是不經(jīng)濟(jì)的方法,有物理上的困難 而且它也只能減輕而不能消除鋸齒問題 清華大學(xué)清華大學(xué)(qn(qn hu d xu) hu d xu) 計算機(jī)計算機(jī)圖形學(xué)圖形學(xué)第十三頁,共21頁。2.6.2 區(qū)域(qy)采樣 基本(jbn)思想: 每個象素是一個具有一定面積的小區(qū)域,將

9、直線段看作具有一定寬度的狹長矩形。當(dāng)直線段與象素有交時,求出兩者相交區(qū)域的面積,然后根據(jù)相交區(qū)域面積的大小確定該象素的亮度值。 示意圖 清華大學(xué)清華大學(xué)(qn(qn hu d xu) hu d xu) 計算機(jī)圖形學(xué)計算機(jī)圖形學(xué)第十四頁,共21頁。 有寬度的線條輪廓 象素相交的五種(w zhn)情況及用于計算面積的量0112233445567891011DD/mDm(1)(2)(3)(4)(5) 清華大學(xué)清華大學(xué)(qn(qn hu d xu) hu d xu) 計算機(jī)計算機(jī)圖形學(xué)圖形學(xué)第十五頁,共21頁。 面積(min j)計算 情況(5)陰影面積(min j)為:D2/2m; 情況(4)陰影面

10、積(min j)為:D - m/2; 情況陰影面積(min j)為:1 - D2/m 清華大學(xué)清華大學(xué)(qn(qn hu d xu) hu d xu) 計算機(jī)計算機(jī)圖形學(xué)圖形學(xué)第十六頁,共21頁。 為了簡化計算可以采用離散的方法 n=9,k=3近似面積為1/3 首先將屏幕象素均分成n個子象素, 然后計算中心(j sun zhn xn)點落在直線段內(nèi)的子象素的個數(shù)k。 將屏幕該象素的亮度置為相交區(qū)域面積的近似值可k/n。 清華大學(xué)清華大學(xué)(qn(qn hu d xu) hu d xu) 計算機(jī)圖形計算機(jī)圖形學(xué)學(xué)第十七頁,共21頁。 非加權(quán)區(qū)域采樣方法有兩個缺點: 象素的亮度與相交區(qū)域的面積成正比

11、,而與相交區(qū)域落在象素內(nèi)的位置無關(guān),這仍然會導(dǎo)致鋸齒效應(yīng)。 直線(zhxin)條上沿理想直線(zhxin)方向的相鄰兩個象素有時會有較大的灰度差。 清華大學(xué)清華大學(xué)(qn(qn hu d xu) hu d xu) 計算機(jī)圖形計算機(jī)圖形學(xué)學(xué)第十八頁,共21頁。2.6.3 加權(quán)區(qū)域(qy)取樣 基本思想: 使相交區(qū)域?qū)ο?duxing)素亮度的貢獻(xiàn)依賴于該區(qū)域與象素中心的距離 當(dāng)直線經(jīng)過該象素時,該象素的亮度F是在兩者相交區(qū)域A上對濾波器(函數(shù)w)進(jìn)行積分的積分值。222221),(yxeyxw),(AdAyxwF 清華大學(xué)清華大學(xué)(qn(qn hu d xu) hu d xu) 計算機(jī)計算機(jī)圖形學(xué)圖形學(xué)第十九頁,共21頁。 可采用(ciyng)離散計算方法 如:我們將屏幕劃分為n=33個子象素,加權(quán)表可以取作: 權(quán)函數(shù)w(x,y)為微面元dA與象素中心距離d的函數(shù)121242121161987654321wwwwwwwwwddAxy 清華大學(xué)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論