1. 程式人生 > >GDI+ 支持的圖片文件格式

GDI+ 支持的圖片文件格式

位圖 標記 都是 必須 丟失 出現 數字 win 決定

您可以使用許多標準格式將位圖儲存在磁盤文件中。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色彩。

o 聯合圖像專家組(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格式可按照需要(如情況允許而且必須增加新的標記)進行擴充。

GDI+ 支持的圖片文件格式