圖形檔案格式比較
外觀
下面是最經常使用的圖形檔案格式:
點陣圖
[編輯]副檔名 | 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).