Metafile

Metafile

圖形編碼的線段和圖形的圖元文件
Metafile和向量圖形的關系,就像點陣圖和位元映射圖形的關系一樣。點陣圖通常來自實際的圖像,而metafile則大多是通過電腦程式人為建立的。Metafile由一系列與圖形函式呼叫相同的二進位記錄組成,這些記錄一般用于繪制直線、曲線、填入的區域和文字等。Metafile由一系列與圖形函式呼叫相同的二進位記錄組成,這些記錄一般用于繪制直線、曲線、填入的區域和文字等。[1]在畫圖程式中,這是不可能的-您通常都會局限于删除或插入點陣圖矩形塊。
  • 中文名:圖元文件
  • 外文名:Metafile
  • 别名:
  • 擴展名:.wmf和.emf
  • 功能:将圖形定義為編碼的線段和圖形

圖元文件

分為普通圖元文件和增強型圖元文件兩種,擴展名分别為.wmf和.emf。圖元文件将圖形定義為編碼的線段和圖形,也稱作“繪圖類型”的圖形。

說明

Metafile和位圖的關系,就像點陣圖和位元映射圖形(矢量圖形)的關系一樣。點陣圖通常來自實際的圖像,而metafile則大多是通過電腦程式人為建立的。點陣是通過記錄像素點的位置描繪圖形,而矢量圖形是通過數學公式即時演算畫出的圖形。Metafile由一系列與圖形函式呼叫相同的二進位記錄組成,這些記錄一般用于繪制直線、曲線、填入的區域和文字等。

由于metafile以圖形繪制命令描述圖像,因此可以對圖像進行縮放而不會失真。點陣圖則不然,如果以二倍大小來顯示點陣圖,您卻無法得到二倍的解析度,而隻是在水平和垂直方向上重複點陣圖的位元。

Metafile可以轉換為點陣圖,但是會丢失一些資訊:組成metafile的圖形物件将不再是獨立的,而是被合并進大的圖像。将點陣圖轉換為metafile要艱難得多,一般僅限于非常簡單的圖像,而且它需要大量處理來分析邊界和輪廓。而metafile可以包含繪制點陣圖的命令。

雖然metafile可以作為圖片剪輯儲存在磁片上,但是它們大多用于程式通過剪貼簿共用圖片的情況。由于metafile将圖片描述為圖像函式呼叫的集合,因而它們既比點陣圖占用更少的空間,又比點陣圖更與裝置無關。

MicrosoftWindows支援兩種metafile格式和支援這些格式的兩組函式。我首先讨論從windows1.0到目前的32位元Windows版本都支援的metafile函式,然後讨論為32位元Windows系統開發的「增強型metafile」。增強型metafile在原有metafile的基礎上有了一些改進,應該盡可能地加以利用。

更多圖冊

相關詞條

相關搜索

其它詞條