图形文件格式比较

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

## 位图

扩展名｜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使用的图片文件格式。