圖形文件格式比較

下面是最經常使用的圖形文件格式：

## 位圖

擴展名｜MIME 類型｜固有名稱｜描述

.bmp｜image/bmp｜Windows位圖｜最常被Microsoft Windows 程序以及其本身使用的格式。可以使用無損的資料壓縮，但是一些程序只能使用未經壓縮的文件。

.iff .ilbm｜?｜互換檔案格式（Interchange file format / Interleave bitmap）｜在Amiga機上很受歡迎。ILBM是IFF的圖表類型格式，可以包含更多的圖片。

.tiff, .tif｜image/tiff｜標籤圖像文件格式｜大量的用於傳統影像印刷，可進行有損或無損壓縮，但是很多程序只支持可選項目的一部分功能。

.png｜image/png｜可攜式網路圖片｜無損壓縮位圖格式。起初被設計用於代替在網際網路上的GIF格式文件。與GIF的專利權沒有關聯。

.gif｜image/gif｜圖形交換格式｜在網路上廣泛使用，但有時也會因為專利權的原因而不使用該圖形格式。支持動畫圖像，支持256色，對真彩圖片進行有損壓縮。使用多禎可以提高顏色準確度。

.jpeg.jpg｜image/jpeg｜聯合專家組｜在網路上廣泛用於儲存相片。使用有損壓縮，圖片品質可根據壓縮的設定而有所不同。

.mng｜video/x-mng｜Multiple-image Network Graphics｜使用類似於PNG和JPEG的資料流動的動畫格式，起初被設計成GIF的替代格式。與GIF的專利權沒有聯繫。

.xpm｜image/x-xpm｜X Pixmap｜在UNIX平台的X Windows System下使用廣泛的格式。一種不使用壓縮的ASCII格式。

.psd｜?｜Photoshop文件｜Photoshop文件的標準格式。有很多諸如圖層的額外功能。其它軟體少有支持。

.sai｜?｜Paint_Tool_SAI文件的標準格式。有很多諸如圖層的額外功能。其它軟體少有支持。

.psp｜?｜Paint Shop Pro文件｜Paint Shop Pro文件的標準格式，類似於為Photoshop的.psd。被很少軟體支持。

.ufo｜?｜PhotoImpact文件｜PhotoImpact文件的標準格式，類似於為Photoshop的.psd。Corel出品的相關影像、圖片編輯軟體皆可支援。

.xcf｜?｜eXperimental Computing Facility｜具有很多諸如圖層的額外特性，主要使用於GIMP，但是也可以被ImageMagick等軟體讀取。

.pcx｜image/pcx｜PCX文件（ZSoft Paint）｜一種較早出現的位圖圖形文件格式，用長度遊程演算法（RLE, Run-Length Encode）壓縮，支持1位、8位和24位顏色。

.ppm｜?｜Portable Pixmap Format｜很簡單的圖形格式，使用於交換位圖。

.WebP｜image/webp｜同時提供了有損壓縮與無損壓縮（可逆壓縮）的圖片文件格式。Google出品的相關產品皆可支持。

## 矢量圖形

擴展名｜MIME類型｜固有名｜描述

.ps｜application/postscript｜PostScript｜屬於基於矢量頁面描述語言，由Adobe研製和擁有。Postscript是強大的stack-based程式語言。受很多雷射印表機支持。

.eps｜?｜Encapsulated PostScript｜一個描述小型矢量圖的PostScript文件，對比與描述整頁的文件格式。

.pdf｜application/pdf｜可攜式文件格式｜一個簡化的PostScript版本，允許包含有多頁和連結的文件。與Adobe Acrobat Reader或Adobe eBook Reader配合使用。

.ai｜application/illustrator｜Adobe Illustrator Document｜Adobe Illustrator使用的矢量格式。

.fh｜?｜Adobe Freehand Document｜Adobe Freehand使用的矢量格式。

.swf｜application/x-shockwave-flash｜Flash｜Flash是用來播放包含在SWF文件中的矢量動畫的瀏覽器插件。有幾種應用程式可以創建SWF文件，包括由Macromedia發布的Flash。

.fla｜?｜Flash Source File｜Shockwave Flash源文件，只能使用於Macromedia Flash或Adobe Flash軟體。

.svg｜image/svg+xml｜Scalable Vector Graphics｜一個基於XML的矢量圖格式，由World Wide Web Consortium為瀏覽器定義的標準。

.wmf｜image/x-wmf｜Windows圖元文件格式｜作為微軟作業系統存儲矢量圖和光柵圖的格式。

.dxf｜image/vnd.dxf｜ASCII Drawing Interchange｜為CAD程序存儲矢量圖的標準ASCII文本文件。

.cgm｜image/cgm｜CGM｜ISO標準，在1990年代非常普遍，曾是是業界的檔案交換標準。但因為新一代更好的格式（如svg）出現，今日在實際中幾乎沒有再使用。

## 常用副檔名與其關連程式列表

格式｜全稱｜所有者｜副檔名｜MIME類型｜應用程式｜專利

AGP｜ArtGem項目圖形文件｜RL Vision｜.agp｜使用ArtGem軟體的推薦圖形文件格式。｜否

AI｜Adobe Illustrator 文檔｜Adobe Systems, Inc.｜.ai｜application/Illustrator｜不適用於web使用。Adobe Illustrator文件,可以被支持該文件的程序編輯，比如Adobe Illustrator, CorelDRAW等。｜是

CDR｜CorelDRAW文檔｜Corel Corporation｜.cdr｜application/CorelDRAW｜不適用於web使用。CorelDRAW文件,可以被支持該文件的程序編輯，比如CorelDRAW, Adobe Illustrator等。｜是

CPC｜平面直角感知壓縮（Cartesian Perceptual Compression）｜Cartesian Products, Inc.｜.cpc, .cpi｜image/cpi｜對於點陣圖像格式具有很高的壓縮比。｜是

GIF｜交互圖像格式（Graphics Interchange Format）｜CompuServe,Unisys（壓縮演算法）｜.gif｜image/gif｜適用於窄帶連接，可以實現透明和動畫｜是（已過期）

IMA｜.ima｜.ima小組｜.ima｜使用高動態範圍圖像（HDR）編碼來處理攝影圖像的文件格式｜否

ILBM｜InterLeaved BitMap｜美國藝電和Commodore Amiga｜.iff, .ilbm, .lbm｜image/x-ilbm｜為Amiga圖形設備硬體設計的平面圖形圖像格式。｜否

JPEG｜聯合影像專家組（Joint Photographic Experts Group）｜Joint Photographic Experts Group｜.jpg, .jpeg（containers: .jfif, .jfi）｜image/jpeg｜尤其適合攝影照片圖像｜是 (權利放棄)

JPEG 2000｜聯合影像專家組（Joint Photographic Experts Group）｜Joint Photographic Experts Group｜.jp2, .j2c｜image/jp2｜尤其適合攝影照片圖像，是JPEG的升級格式｜是

PICT｜PICT｜蘋果電腦｜.pict, .pic, .pct｜image/pict｜Mac OS的元數據文件，並不適用於發布和列印｜是

PNG｜跨平台網路圖形（Portable Network Graphics）｜World Wide Web Consortium｜.png｜image/png｜W3C對於替代GIF格式所做的工作。｜否

PSD｜Photoshop文檔｜Adobe Systems｜.psd, .psb, .pdd｜image/psd, image/photoshop, image/x-photoshop｜不適合在web上使用，文件主要用於保存對於圖像編輯以及操作的數據。｜是

PSP｜Paint Shop Pro文檔｜Corel Corporation｜.psp｜image/psp｜不適合在web上使用。僅可以使用支持該文件的程序編輯，比如：Corel PaintShop Photo、GIMP等。｜?

SVG｜可縮放矢量圖形（Scalable Vector Graphics）｜World Wide Web Consortium｜.svg, .svgz（壓縮）｜image/svg+xml｜腳本化的矢量圖像格式；可能需要Web瀏覽器插件｜否

TGA｜Truevision Targa｜Truevision Inc.｜.tga, .tpic｜image/tga｜被很多三維渲染程序以及三維遊戲使用。｜是?

TIFF｜標記圖像格式（Tagged Image File Format）｜Adobe Systems｜.tiff, .tif｜image/tiff｜掃描以及映像所使用的文檔格式，也常作為「容器」文件使用。｜否

BMP｜Windows位圖｜Microsoft｜.bmp｜image/x-bmp｜簡單並且無壓縮的文件格式，主要使用在Microsoft Windows作業系統上。｜否

JPEG XR｜Windows Media照片｜Microsoft｜.wdp｜image/vnd.ms-photo｜舊名Windows Media Photo、HD Photo。輕量級、高性能、類似TIFF容器功能、並且使用了高動態範圍圖像（High dynamic range imaging）編碼的文件格式，適用於攝影圖片。｜是（無授權費）

## 技術細節

格式｜壓縮演算法｜點陣 / 矢量｜色深｜索引顏色(Indexed color)｜透明｜內嵌元數據｜交叉、｜多幀｜動畫｜分層｜色彩管理｜可擴展｜高動態範圍格式(HDR format)

AGP｜RLE｜點陣｜32｜否｜是｜否｜否｜否｜否｜是｜否｜否｜否

AI｜有損和無損｜矢量/點陣｜1, 8, 24, 32（多色調?）｜是｜是｜是｜否｜是｜否｜是｜是｜?｜否

AVIF｜AV1 有損 和 無損｜Raster｜每信道（或者alpha值）1, 8, 10, 或12位顏色深度。4:2:0, 4:2:2, 4:4:4 YUV色度抽樣或RGB｜是｜是｜是｜是｜是

BMP｜None, RLE, JPEG, and PNG｜Raster｜1, 4, 8, 16, 24, 32, and 64｜是｜是｜否｜否｜否｜否｜否｜是｜否｜否

BPG｜HEVC, 有損和無損｜Raster｜8 to 14 bits per channel｜否｜是｜是｜否｜否｜是｜是

CD5｜無損, ACSC｜Both｜1, 8, 24, 32 and 64｜是｜是｜是｜否｜是｜是｜是｜部分｜是｜否

CDR｜有損和無損｜矢量/點陣｜1, 8, 24, 32（多色調）｜是｜是｜是｜否｜是｜否｜是｜是｜?｜否

CPC｜CPC｜點陣｜1｜否｜否｜是｜否｜是｜否｜否｜否｜是, 通過內嵌字典｜否

GIF｜LZW｜點陣｜1, 2, 3, 4, 5, 6, 7, 8｜是｜是, 索引｜是｜是｜是｜是｜是｜否｜?｜否

HEIF｜有損數據圧縮 & 無損數據圧縮｜點陣｜8, 10, 12, 16｜否｜是|｜是｜是｜是｜是｜是｜是

ILBM｜可選run-length encoding｜點陣｜8位｜是｜否｜是｜是｜否｜否｜否｜否｜是｜否

IMA｜有損，以及通過多解析度分析變換的無損（original mutiresolution analysis transformation）｜點陣｜8比特和16比特整數, 32比特浮點數｜否｜是｜是｜否｜否｜否｜否｜是｜是｜是

JPEG｜有損, 離散餘弦變換, RLE, 哈夫曼｜點陣｜8位（灰階）, 12位, 24位｜否｜否｜是｜是｜否｜否｜否｜是｜否｜否

JPEG 2000｜有損和無損（離散小波變換）｜點陣｜8比特, 16比特（灰階）最高48比特?｜否｜是｜是｜是｜否｜否｜否｜是｜?｜否

JPEG XR｜有損或者使用二維正交變換的無損壓縮｜點陣｜1, 2, 8, 16, 24, 32, 48, 64, 128（浮點數）｜否｜是｜是｜是｜是｜否｜否｜是｜是｜是

PICT｜無壓縮, RLE, QuickTime｜矢量和點陣｜1, 2, 4, 8, 16, 24, 32｜是｜是｜是｜?｜否｜否｜否｜?｜否?｜否

PNG｜無損, DEFLATE｜點陣｜1, 2, 4, 8, 16, 24, 32, 48, 64｜是（1-8比特模式）｜是, 阿爾法通道（8- or 16-bit）｜是｜是, Adam7演算法｜否｜否（查看MNG和APNG）｜否｜是｜是, 通過分段｜否

PSD｜無壓縮, RLE｜矢量和點陣｜1, 2, 4, 8, 16, 24, 32, 48, 64｜是｜是｜是｜不適用｜否｜是｜是｜是｜否?｜是

PSP｜無壓縮｜矢量和點陣｜1, 2, 8, 16, 24, 32, 48｜是｜是｜是｜否｜?｜否｜是｜?｜?｜否

SVG｜無壓縮（或者使用gzip得到無損壓縮）｜矢量｜24, 32｜否｜是｜是｜不適用｜否｜是｜是（基於矢量）｜否｜是, 基於XML｜不適用

TGA｜無壓縮, RLE, 或者其他｜點陣｜1, 2, 4, 8, 16, 24, 32｜是｜是｜是｜否｜否｜否｜否｜否｜?｜否

TIFF｜無壓縮, LZW, RLE, ZIP或其他｜矢量和點陣｜1, 2, 4, 8, 16, 24, 32｜是（1-8比特模式）｜是｜是｜?｜是｜否｜是｜是｜是, 通過標籤｜是, TIFF浮點數

Windows bitmap｜無壓縮, RLE｜點陣｜1, 4, 8, 16, 24, 32｜是｜是｜是｜否｜否｜否｜否｜否｜否｜否

WebP｜有損和無損｜點陣｜YUV420P (12bpp), YUVA420P (20bpp) and RGB (8bpc)｜indexed (8bpc), grayscale and RGB (8bpc, 16bpc, float16bpc, 32bpc, float32bpc, float64bpc)｜是｜是｜否｜是｜是｜否｜是｜是｜否

- 交叉是指僅供web使用的圖片文件格式。