2007年10月9日 星期二

hw4

****點******陣******字*******形****
點陣字形是一種文字在電腦字庫中字形訊息的存儲方式,這種方式稱為點陣數位化。文字無論怎樣變化都可以寫在同樣大小的方格內,即把一個方格分成256個小方格,或有256個“點”。點陣中每個點就有一種狀態,即有筆畫和無筆畫。有筆畫的就可以描繪文字的字形,所以稱為點陣字形。若用二進位數位來表示點陣,1表有筆畫,0表無筆畫,點陣字形就要可用一連串的二進位數位來表示,這種方法稱為點陣數位化。點陣的點數越多,文字的訊息量越大,字形表示越精確。
談到「點陣字」,我們可以這樣想像:把一個方塊化分成36﹡36個格子(一共是1296個),然後在這些小方格內塗顏色,我們可以把它塗成一個電視,一隻大象,當然我們也可以把它著色成為一個「字」。這就是點陣的觀念。所以當我們把這個方塊長寬各放兩倍的時候,雖然每一格的格子都放,字也會跟著放大,可是還是那1296個格子,因此整個字看起來鋸齒狀就會變的非常明顯。
  特點:低標準點陣字的特點是能使用單純字,字形不規整,有明顯的階梯,缺乏美感。點數越多,字的精度就高才能體現出字形的風格。但是這種點陣的字形若要用於印刷,字形的訊息量很大,不方便,而且效果還不如其它形式的字庫。  
這種主要用於電腦的顯示和列印輸出。
10/08作的作業就是點陣字的練習

****向******量******字*******形****

精密字庫祇是針對300DPI (DPI是量度單位,英文全寫是Dots(點、小圓點、點狀物) Per(每) Inch(英吋),用於印表機,意思是指每一英吋能印出來點的數目。)左右的輸出,出現1000DPI的要求時字形放大後就有鋸齒了,若字庫太大不利於存儲和傳輸,為解決這些缺點,發展起來了向量輪廓字庫。一般採用和壓縮點陣相同的前端技術;在形成點陣之後用自動抽取輪廓的方法對點陣訊息抽邊,形成高離散的輪廓描述直線擬合的方法對離散輪廓做逼近形成輪廓的向量描述修圖的方法對初始輪廓做修正,使其達到效果。這樣文字就可以方便的進行變換:如縮放、旋轉、空心、加網、傾斜等。但是這種方法做出的了連續性不好,忠實度不夠,在放大一定程度時有折痕。
所謂的向量字是一種使用數學運算的字型;例如我們鍵入了一個「C」字,如果是點陣字,一樣是一格一格的方塊內的格子填成「C」的模樣;可是在向量字當中,它會以數學的方式去運鼻線條曲線。先把每一個字的曲線分成很多點,然後計算每一個點和點之間的圓滑曲線。這樣,即使我們將字型放大的時候,每一個字體仍然可以保持很漂亮的字型,像現在的TTF(TrueType Font)就是向量字的一種 。
可以放大為任意大小的字型是向量字的優點==>點陣字放太大會有鋸齒
瀏覽網頁時的字型為瀏覽器預設的向量字型(缺點是字型少如果將特殊字型匯入網頁時瀏覽者不一定能看到)而使用圖片做按鈕時所用的是點陣格式所以縮小時容易模糊失真通常解決的做法是:假設要做80x80大小的圖就先做大一點(維持等比例)例如做120x120當置入網頁時在縮小為需要的尺寸這樣就能使圖形的文字清晰了另外如果圖案顏色不多最好使用GIF格式利用減色壓縮檔案大小
****參******考******資*******料****
http://tw.knowledge.yahoo.com/question/?qid=1007082909825
http://tw.knowledge.yahoo.com/question/?qid=1105051907788
http://tw.knowledge.yahoo.com/question/?qid=1405101816468
http://tw.knowledge.yahoo.com/question/?qid=1405122804512
http://tw.knowledge.yahoo.com/question/?qid=1507090209601
http://tw.knowledge.yahoo.com/question/?qid=1507092305254
http://zh.wikipedia.org/wiki/Dpi
http://zh.wikipedia.org/w/index.php?title=%E9%80%A0%E5%AD%97&variant=zh-tw#.E9.BB.9E.E9.99.A3.E5.AD.97.E8.88.87.E6.8F.8F.E9.82.8A.E5.AD.97

沒有留言: