2-3 矢量格式圖像
假設(shè)我們寫了一首新的樂曲,要把它交給唱片公司,可以通過兩種方式:
- 把這首樂曲彈奏出來并錄制在磁帶上。
- 把這首樂曲的樂譜寫下來。
這兩種方式的最大區(qū)別在于記錄的形式。
前者是記述性的。包含樂曲的音頻信息。其中的所有信息都是固定的,如演奏速度、樂器音色等。如果你想把笛子換成排簫,那就要重新錄制一遍。
后者是描述性的,不包含音頻信息,只包含對樂曲音律的描述。如果要改變演奏速度或樂器音色,只要在樂譜中修改一下就好。
點陣圖像就屬于記述性,以點為記錄的對象。而矢量圖像屬于描述性,以線段和計算公式作為記錄的對象。
比如下圖中的直線,如果以點陣方式來記錄,就是從左上角第一個點開始,到右下角最后一個點結(jié)束,記錄所有像素的顏色。 記錄這幅圖像(200×50像素)就需要1萬個信息。即使這條直線本身并沒有那么多像素,但點陣方式也是完整的把整幅圖的像素記錄下來。 因此不管是一條直線還是兩條三條,對于點陣圖像來說都是一樣的。都是去逐個記錄圖像中的所有像素。
如果用矢量來記錄這條直線,只需要三個信息:直線起點坐標(biāo)、直線終點坐標(biāo)、直線的顏色。 在還原的時候就利用這三個信息去生成圖像,就如同樂隊把樂譜演奏出來一樣。
由于矢量的這種特點,使得它非常便于修改。 比如要把下圖的直線旋轉(zhuǎn)一下,點陣方式就需要重新記錄所有改動過的像素信息。而矢量圖只需要改動起點和終點的坐標(biāo)就好了。 當(dāng)放大圖像的時候,點陣圖像會產(chǎn)生模糊和鋸齒。就如同錄音帶播放時候加速產(chǎn)生的變調(diào)。對圖像質(zhì)量是有損失的。 而矢量圖像是根據(jù)放大后的坐標(biāo)重新生成圖像,不會產(chǎn)生模糊和鋸齒。就如同樂隊根據(jù)新樂譜重新演奏。對圖像質(zhì)量是沒有損失的。
下面大家親自動手來感受一下矢量圖像和點陣圖像在縮小放大之后的區(qū)別。點此下載002 s01.psd范例文件
在Photoshop中打開會看到同樣的兩個人物剪影圖像,左邊的是矢量格式,右邊的是點陣格式。此時看起來沒有區(qū)別。如下左圖。
原圖片大小是400×300,現(xiàn)在使用【圖像 圖像大小】將寬度改為100像素,高度自動計算為75像素。得到如同下中圖這樣的效果。 這時兩者看起來還是差不多的。
再使用【圖像 圖像大小】改為和原先一樣的400×300像素。會看到如同下右圖的效果。 現(xiàn)在區(qū)別就明顯了。右邊的點陣格式在經(jīng)過上面兩步的操作后變得模糊。而左邊的矢量格式卻仍然保持著和原先相同的清晰度。沒有一點損失。
大家也可以先把圖像縮得更小些,這樣放大以后效果對比將更明顯。下圖是先縮小到20×15后再放大的效果,右邊的圖已經(jīng)是“一塌糊圖”了。
為什么在第一次縮小之后沒有看出區(qū)別呢?
這是因為縮小點陣圖像是不會產(chǎn)生模糊的,在丟棄原先的一些像素后,剩下的像素是足夠描述圖像的,并沒有產(chǎn)生像素空缺。而放大后才產(chǎn)生了像素空缺。
為什么矢量圖像“飽經(jīng)風(fēng)霜”卻依舊“面不改色”呢?這就是因為前面說過的矢量圖像的特點:通過記憶線段的坐標(biāo)來記錄圖像。 圖像放大縮小的同時坐標(biāo)也放大縮小,而各個坐標(biāo)之間的相對位置并沒有改變。然后根據(jù)改動后的坐標(biāo)重新生成圖像。因此無論放大多少都不會失真。