2014-01-24 47 views
0

我不知道這是否是正確的位置來問這個問題,但我真的很想知道,矢量圖形和正常圖像之間的區別是什麼?爲什麼它們不能在不使像素清晰可見的情況下擴展?顯卡是否需要在矢量上進行大量的算術運算?爲什麼它在正常圖像上不能這樣工作?我有以下圖像來描述差異。什麼使得矢量圖形可縮放和正常圖像不可用?

enter image description here

回答

1

光柵圖像是與給定的均勻的顏色的小正方形的陣列。像素形成規則的網格,只給出顏色,座標是隱含的。

矢量圖像是一組更復雜的形狀,如多邊形,圓形和貝塞爾曲線,用純色(有時爲漸變或紋理)填充。形狀由許多參數和/或控制點描述。

您知道光柵表示只是所需圓的近似值,使用中間灰度陰影來減少輪廓上的階梯效應。矢量表示真正描述了一個圓。

在這兩種情況下,顯卡都需要渲染圖像。由於正方形的簡單性,柵格的處理要容易得多。

在放大的視圖中,請注意左側的圓的輪廓是整齊的;但右邊的像素輪廓也很整齊(你看到很漂亮的方塊)!

另請注意,在這兩種情況下,圖形卡都會將圖像轉換爲具有屏幕分辨率(屏幕是固定分辨率的光柵圖像)的光柵。

+0

感謝您的更高級的解釋。我接受了這個,因爲它更詳細。 –

2

矢量和光柵之間的主要區別是圖像的存儲方式。

在最簡單的光柵圖形存儲爲像素的位置和顏色,所以當你放大它時,它就是你所看到的。爲了獲得'平滑'的外觀,他們使用抗鋸齒(模糊像素)

矢量圖形存儲爲點和矢量(點之間的線),因此計算機可以通過計算出使用哪些線去哪些點以及它的外觀。

爲更詳細的研究來看看該wiki頁面:

http://en.wikipedia.org/wiki/Vector_graphics

http://en.wikipedia.org/wiki/Raster_graphics

+0

非常感謝!清楚! :) –

相關問題