圖元文件
分為普通圖元文件和增強型圖元文件兩種,擴展名分别為.wmf和.emf。圖元文件将圖形定義為編碼的線段和圖形,也稱作“繪圖類型”的圖形。
說明
Metafile和位圖的關系,就像點陣圖和位元映射圖形(矢量圖形)的關系一樣。點陣圖通常來自實際的圖像,而metafile則大多是通過電腦程式人為建立的。點陣是通過記錄像素點的位置描繪圖形,而矢量圖形是通過數學公式即時演算畫出的圖形。Metafile由一系列與圖形函式呼叫相同的二進位記錄組成,這些記錄一般用于繪制直線、曲線、填入的區域和文字等。
由于metafile以圖形繪制命令描述圖像,因此可以對圖像進行縮放而不會失真。點陣圖則不然,如果以二倍大小來顯示點陣圖,您卻無法得到二倍的解析度,而隻是在水平和垂直方向上重複點陣圖的位元。
Metafile可以轉換為點陣圖,但是會丢失一些資訊:組成metafile的圖形物件将不再是獨立的,而是被合并進大的圖像。将點陣圖轉換為metafile要艱難得多,一般僅限于非常簡單的圖像,而且它需要大量處理來分析邊界和輪廓。而metafile可以包含繪制點陣圖的命令。
雖然metafile可以作為圖片剪輯儲存在磁片上,但是它們大多用于程式通過剪貼簿共用圖片的情況。由于metafile将圖片描述為圖像函式呼叫的集合,因而它們既比點陣圖占用更少的空間,又比點陣圖更與裝置無關。
MicrosoftWindows支援兩種metafile格式和支援這些格式的兩組函式。我首先讨論從windows1.0到目前的32位元Windows版本都支援的metafile函式,然後讨論為32位元Windows系統開發的「增強型metafile」。增強型metafile在原有metafile的基礎上有了一些改進,應該盡可能地加以利用。
更多圖冊