網頁設計中完美的圖片處理五大要素
作者:Eve Cole
更新時間:2009-06-20 16:51:39
1. 格式由電腦產生的形式簡單的影像(如標誌、圖示)首選PNG格式,而色彩豐富的照片則一定是JPEG。若顏色不多且沒有漸變,應使用GIF格式。
GIF是用得最多的網頁圖像格式。 GIF最多容納256種顏色,幾乎適用於照片以外的所有影像。它還具有生成簡單的動畫和透明圖像的能力。
PNG格式相對較新,也是W3C建議的格式。 PNG-8最多可包含256種顏色,堪比GIF;PNG-24支援RGB模式,即可以表現任何顏色,品質較高;PNG-32在PNG-24的基礎上增加了alpha通道,也即可以設置透明。
JPEG可以保存約1670萬種顏色,常用於保存照片。但除此之外,幾乎用不到JPEG。如果影像顏色少於256種,或含有大片純色,則JPEG的效果反而不好-為獲得高品質的影像,檔案大小可能會倍增。
選擇圖像格式應綜合考慮其使用範圍,如下文詳細展開的色彩、透明、動畫等面向。可透過Photoshop或Fireworks的匯出精靈比較各項參數。選擇的標準是,保證可接受的影像品質的前提下,文件應盡可能小。
2. 顏色創建影像應使用RGB模式,而非用於列印的CMYK模式。不必考慮瀏覽器安全色,因為幾乎不再有人使用8位元的顯示器。顏色的選擇應參照統一的標準,如視覺辨識(VI)系統。顏色的數量和效果是決定影像格式的重要因素,如色彩漸變往往產生大量顏色,如果儲存為GIF則會產生失真,檔案大小也大幅增加,這時應考慮使用PNG-24、PNG-32或JPEG格式。
3. 尺寸使用向量創作工具製作的圖像往往適合保存為PNG格式,其尺寸應在向量繪圖工具中確定,變為點陣圖後便不再輕易對其進行縮放操作(尤其不應進行放大操作)。值得注意的是,在Fireworks中建立的PNG檔案包含圖層等可編輯訊息,其中的直線、形狀、文字都屬於向量圖。將這樣的圖片應用於網頁應先進行輸出操作以壓縮檔案大小,而輸出的PNG映像也會因為丟掉可編輯資訊而轉為點陣圖。因此,影像尺寸的調節應在輸出操作之前完成。不對點陣圖進行縮放是為了確保影像的輪廓和漸變足夠清晰。
對於已有的點陣圖和照片,應先使用Photoshop等軟體調整好尺寸後再插入到網頁中,而不應使用HTML語言中的width和height屬性改變影像尺寸。直接使用HTML語言控制影像尺寸可能會使影像失真嚴重。
通常,放入網頁中的圖片應控製到一個比較小的尺寸。如果與文字混排,寬度最好在300 px左右。即便是單獨出現,寬度最好在600 px以下。至於高度,以不超過一屏為宜。
4. 透明GIF和PNG都支援透明,但方式並不相同。 GIF只是單純地將某一種或幾種顏色設為完全透明,不考慮與它鄰近的漸層色的透明度。這意味著,如果背景顏色發生重大改變(或本來就包含幾種對比明顯的顏色),與透明部分交界的地方將不會得到平滑過渡,出現一條明顯的分界線。如果要建立透明GIF,有必要將畫布背景色設定成與目標效果的背景色相同(或接近)。 PNG不存在這個問題,同時還可以設定半透明。
但預設情況下IE6無法正確顯示透明PNG,需要採取適當的措施。
5. 動畫網頁上的動畫通常包括Flash和動畫GIF兩種。 Flash功能強大,效果豐富,影像品質高,擁有強大的創作軟體,是多數情況下首選的網頁動畫形式。動畫GIF的不足是僅能使用不超過256種顏色,且難以製作效果複雜的動畫,但它的優勢是文件小,且無需插件支援就可以在任何老式的或現代的瀏覽器播放。