图形文件格式比较
下面是最经常使用的图形文件格式:
位图
常用的位图格式[1]
扩展名
|
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类型 |
应用程序 |
专利
|
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).
|
|