图形文件格式比较

维基媒体列表条目

下面是最经常使用的图形文件格式

位图

常用的位图格式[1]
扩展名 MIME 类型 固有名称 描述
.bmp image/bmp Windows位图 最常被Microsoft Windows 程序以及其本身使用的格式。可以使用无损的资料压缩,但是一些程序只能使用未经压缩的文件。
.iff .ilbm ? 互换档案格式(Interchange file format / Interleave bitmap) 在Amiga机上很受欢迎。ILBMIFF的图表类型格式,可以包含更多的图片。
.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英语RL Vision .agp 使用ArtGem英语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 PhotoGIMP等。 ?
SVG 可缩放矢量图形(Scalable Vector Graphics) World Wide Web Consortium .svg, .svgz(压缩) image/svg+xml 脚本化的矢量图像格式;可能需要Web浏览器插件
TGA Truevision Targa Truevision Inc.英语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 PhotoHD 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算法 否(查看MNGAPNG 是, 通过分段
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使用的图片文件格式。

参见

参考文献

  1. ^ 图像文件类型与格式指南. MDN. 2023-11-24 [2024-07-04]. (原始内容存档于2024-07-10).