圖形文件格式比較
维基媒体列表条目
下面是最經常使用的圖形文件格式:
位圖
擴展名 | 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文件,對比與描述整頁的文件格式。 |
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使用的圖片文件格式。
參見
參考文獻
- ^ 图像文件类型与格式指南. MDN. 2023-11-24 [2024-07-04]. (原始內容存檔於2024-07-10).