23.2矢量圖介紹
矢量圖,也叫做向量圖,簡單的說,就是縮放不失真的圖像格式。矢量圖是通過多個對象的組合生成的,對其中的每一個對象的紀錄方式,都是以數學函數來實現的;一幅圖可以解為一系列由點、線、面等到組成的子圖,矢量圖記錄的是對象的幾何形狀、線條粗細和色彩等,并不是象位圖那樣紀錄畫面上每一點的信息。
矢量圖中簡單的幾何圖形,只需要幾個特征數值,就可以確定。比如三角形,只需要確定三個頂點的坐標。圓只需要確定圓心的坐標和半徑。描述它的函數已知的曲線也只需要幾個參數就能夠確定。如正弦曲線、各種螺線等等。如果用位圖記錄這些幾何圖案,則需要包含組成線條的各個像素的數據。
除了大大節省空間,矢量圖還具有完美的伸縮性。因為記錄的是圖形的特征,圖形的尺寸任意變化時,都只是做著相似變換,不會出現模糊和失真。無論顯示畫面是大還是小,畫面上的對象對應的算法是不變的,所以,即使對畫面進行倍數相當大的縮放,其顯示效果仍然相同[不失真]。
矢量圖適合用于記錄諸如符號、圖標等簡單的圖形和表示有規律的線條組成的圖形,如工程圖、三維造型或藝術字等。矢量圖不宜制作色彩豐富的圖像,它無法制作像照片一樣效果逼真的圖像,一般不適合表現人物、風景圖片等復雜的景物。
位圖由大量像素點的信息組成,數據量大,占用空間大;而矢量圖文件只保存算法和特征點,數據量小,占用空間也小
矢量圖格式有CGM、SVG,、AI (AdobeIllustrator)和CDR(CorelDRAW)等。