1. 程式人生 > >GDI+ 支援的圖片檔案格式

GDI+ 支援的圖片檔案格式

您可以使用許多標準格式將點陣圖儲存在磁碟檔案中。GDI+ 支援以下各種圖片檔案格式。

 

o 點陣圖 (BMP)

 

點陣圖是 Windows 用來儲存裝置無關和與應用程式無關的圖片的標準格式。檔案頭決定了指定的點陣圖檔案的每個畫素位數 (1、4、8、15、24、32 或 64)。常見的點陣圖檔案為每畫素 24 位。通常 BMP 檔不會被壓縮,因此並不適合透過因特網傳輸。

 

o 圖象交換格式 (GIF)

 

GIF是Web網頁上常見的圖片格式。GIF適用於線條圖形、具有實色區塊的圖片和色彩之間具有明顯界線的圖片。GIF可被壓縮而且不會在壓縮過程中遺失任何資訊;解壓縮後的影像將和原始影像完全相同。GIF的色彩可指定為透明,這樣一來影像則可以顯示該影像的Web網頁作為背景色彩。GIF影像的序列可儲存在單一檔案中,作為動畫GIF。GI最多儲存為每畫素8位,這樣便將它們限制在256色彩。

 

聯合影象專家組(JPEG)

 

JPEG是一種壓縮結構,適用於自然景觀圖片,例如掃描的照片。有些資訊可能會在壓縮過程中喪失,但肉眼並無法看出變化。JPEG可儲存每畫素24位,因此它們可以顯示超過1千6百萬個色彩。JPEG不支援透明效果或動畫。

 

您可以設定JPEG圖片檔案的壓縮比,但壓縮比越高 (檔案越小),便會丟失更多資訊。通常肉眼無法辨識以20:1的壓縮比所產生的圖片和原始檔之間的差異。下圖將顯示BMP圖片和兩個從該BMP圖片壓縮而來的JPEG圖片。第一個JPEG的壓縮比率為4:1,第二個JPEG的壓縮比率約為8:1。

 

 

 

JPEG 壓縮不適用於線條圖形、實色區塊和明顯的界線。下圖將顯示一個BMP和兩個JPEG及一個 GIF。這兩個JPEG和GIF都是從BMP壓縮而來的。GIF的壓縮比率為4:1、較小的JPEG 為4:1,較大的JPEG為8:3。請注意,GIF中的線條間仍然出現明顯邊界,但JPEG中的邊界似乎比較模糊。

 

 

 

JPEG 是一種壓縮公式,而非檔案格式。JPEG檔案交換格式(JFIF)才是通常來儲存和傳送圖片的檔案格式,它們是根據JPEG公式進行壓縮。Web瀏覽器顯示的JFIF檔案將使用.jpg副檔名。

 

o 可交換圖象檔案 (Exif)

 

EXIF 是用於數字相機所拍攝的相片檔案格式。EXIF 檔案包含一個根據 JPEG規範來壓縮的圖片。EXIF檔案同時還包含了照片資訊 (拍攝日期、快門速度、曝光時間等資訊) 和相機資訊 (製造商、型號等資訊)。

 

o 可移植網路圖片 (PNG)

 

PNG格式保留了許多GIF格式的優點,同時提供比GIF更強大的功能。PNG檔案和GIF檔案同樣都不會在壓縮過程中喪失任何資訊。PNG檔案可儲存每畫素8、24或48位的色彩,以及每畫素1、2、4、8或16位的灰階。相較之下,GIF檔只能使用每畫素1、2、4或8位。PNG檔案還可儲存每個畫素的Alpha值,指定該畫素與背景色彩混合的程度。

 

PNG改進了GIF漸進式顯示影像的功能;當PNG收到透過網路聯機傳送的影像時,可以顯示較佳的影像效果。PNG檔案可包含Gamma修正和色彩修正資訊,這樣一來可將影像正確地對應到各種不同的顯示裝置。

 

o 標記圖象檔案格式 (TIFF)

 

TIFF 是一種靈活且可擴充的格式,各種平臺和圖片處理應用程式都支援這種格式。TIFF 檔案可儲存每畫素任意位數的圖片,並可使用各種壓縮演算法。單一、多頁的TIFF檔案可儲存數個影像。影像相關資訊 (掃描儀制作、主機計算機、壓縮型別、方向、每畫素範例等等)也可儲存在檔案中,並可使用標記進行排列。TIFF格式可按照需要(如情況允許而且必須增加新的標記)進行擴充。