位圖和矢量圖是計算機圖形中的兩大概念,這兩種圖形都被廣泛應用到出版,印刷,網際網路[如flash和svg]等各個方面,他們各有優缺點,兩者各自的好處幾乎是無法互相替代的,是以,長久以來,矢量跟位圖在應用中一直是平分秋色。
位圖[bitmap],也叫做點陣圖,删格圖象,像素圖,簡單的說,就是最小機關由象素構成的圖,縮放會失真。構成位圖的最小機關是象素,位圖就是由象素陣列的排列來實作其顯示效果的,每個象素有自己的顔色資訊,在對位圖圖像進行編輯操作的時候,可操作的對象是每個象素,我們可以改變圖像的色相、飽和度、明度,進而改變圖像的顯示效果。舉個例子來說,位圖圖像就好比在巨大的沙盤上畫好的畫,當你從遠處看的時候,畫面細膩多彩,但是當你靠的非常近的時候,你就能看到組成畫面的每粒沙子以及每個沙粒單純的不可變化顔色。
矢量圖[vector],也叫做向量圖,簡單的說,就是縮放不失真的圖像格式。矢量圖是通過多個對象的組合生成的,對其中的每一個對象的紀錄方式,都是以數學函數來實作的,也就是說,矢量圖實際上并不是象位圖那樣紀錄畫面上每一點的資訊,而是紀錄了元素形狀及顔色的算法,當你打開一付矢量圖的時候,軟體對圖形象對應的函數進行運算,将運算結果[圖形的形狀和顔色]顯示給你看。無論顯示畫面是大還是小,畫面上的對象對應的算法是不變的,是以,即使對畫面進行倍數相當大的縮放,其顯示效果仍然相同[不失真]。舉例來說,矢量圖就好比畫在品質非常好的橡膠膜上的圖,不管對橡膠膜怎樣的常寬等比成倍拉伸,畫面依然清晰,不管你離得多麼近去看,也不會看到圖形的最小機關。
位圖的好處是,色彩變化豐富,編輯上,可以改變任何形狀的區域的色彩顯示效果,相應的,要實作的效果越複雜,需要的象素數越多,圖像檔案的大小[長寬]和體積[存儲空間]越大。
矢量的好處是,輪廓的形狀更容易修改和控制,但是對于單獨的對象,色彩上變化的實作不如位圖來的友善直接。另外,支援矢量格式的應用程式也遠遠沒有支援位圖的多,很多矢量圖形都需要專門設計的程式才能打開浏覽和編輯。
常用的位圖繪制軟體有adobe photoshop、corel painter等,對應的檔案格式為[.psd .tif][.rif]等,另外還有[.jpg][.gif][.png][.bmp]等。
常用的矢量繪制軟體有adobe illustrator、coreldraw、freehand、flash等,對應的檔案格式為[.ai .eps][.cdr][.fh][.fla/.swf]等,另外還有[.dwg][.wmf][.emf]等。
矢量圖可以很容易的轉化成位圖,但是位圖轉化為矢量圖卻并不簡單,往往需要比較複雜的運算和手工調節。
矢量和位圖在應用上也是可以互相結合的,比如在矢量檔案中嵌入位圖實作特别的效果,再比如在三維影象中用矢量模組化和位圖貼圖實作逼真的視覺效果等等。