Comparison of graphics file formats
{{short description|None}}
This is a comparison of image file formats (graphics file formats). This comparison primarily features file formats for 2D images.
General
Ownership of the format and related information.
{{sticky header}}
class="sortable wikitable sticky-header" style="text-align:left; font-size:90%;" |
Format || Full name || Owner || based Format || File extension || MIME type || Application || Patent- free |
---|
AI
| Adobe Illustrator Document | | .ai | application/illustrator, | Adobe Illustrator | {{No}} |
ANI
| ANI file format | RIFF | .ani | | |
ANIM
| | Electronic Arts and Commodore | IFF | .iff, .anim | video/x-anim | | |
APNG
| Animated Portable Network Graphics | Mozilla | PNG | .png | image/png | {{Yes}} |
Apple Icon Image
| | | .icns | | macOS | |
ART
| | AOL | | .art | | | |
ASCII art
| | | | .txt, .ansi, .text | text/vnd.ascii-art | Supported by GIMP | |
AutoCAD DXF
| Drawing Interchange Format | Autodesk | | .dxf | image/vnd.dxf | | |
ARW
| Sony Alpha RAW | Sony | TIFF | .arw | | | |
AVIF
| AV1 Image File Format | Alliance for Open Media (AOMedia) | AV1 | .avif | image/avif | General purpose | {{partial|royalty-free}} |
BAY
| Casio RAW | Casio | | .bay | | | |
BMP
| raw-data unencoded or encoded bitmap | simple colour image format, far older than Microsoft; some .bmp encoding formats developed/owned by Microsoft | | .bmp, .dib, .rle, | image/x-bmp | Used by many 2D applications. | {{Yes}} |
BPG
| Better Portable Graphics | Fabrice Bellard | HEVC | .bpg | | General purpose | {{No}} |
BSAVE
| BSAVE Image | | | .BSV | | Used by IBM PC. | |
CAL
| CALS raster file format | | | .cal, .cals, .ras, .dcl | | | |
CIFF
| Camera Image File Format | Canon | | .crw, .ciff | | | |
CR2
| Canon RAW 2 | Canon | TIFF | .cr2 | | | |
CDR
| CorelDRAW Document | | .cdr, .ccx, .cdt, .cmx | application/coreldraw | CorelDRAW | {{No}} |
CD5
| Chasys Draw IES Image | John Paul Chacha | | .cd5 | | Native format for Chasys Draw IES for storing layered images and animations | {{No}} |
CGM
| Computer Graphics Metafile | | | .cgm | image/cgm | CGM files are editable using programs that support the format, such as IBM Lotus Freelance Graphics, Inkscape, etc. | |
CIN
| Cineon | | | .cin | image/cineon | | |
CPC
| Cartesian Perceptual Compression | Cartesian Products, Inc. | | .cpc, .cpi | image/cpi | Highly compressed raster imaging format. | {{No}} |
DCS
| Kodak DCS Pro RAW | Kodak | | .dcs | | | |
DCR
| Digital Camera Raw | Kodak | TIFF | .dcr | | | |
DDS
| DirectDraw Surface | | .dds | | | |
DNG
| Digital Negative | compatible with | .dng | | A raw image format suitable as an archival format and as the native raw format of digital camerasAdobe: [http://www.adobe.com/products/dng/pdfs/DNG_primer_manufacturers.pdf Introducing the Digital Negative Specification: Information for manufacturers] |
DICOM
| Digital Imaging and Communications in Medicine | National Electrical Manufacturers Association | | .dcm, .dicom | application/dicomRFC 3240 | Numerous biomedical imaging applications (e.g. OsiriX, XMedCon), some general bitmap graphics applications (e.g. GIMP, Photoshop) | |
DjVu
| DjVu | AT&T Research | | .djvu, .djv | image/vnd.djvu | | |
DPX
| Digital Picture eXchange file format | | | .dpx | image/dpx | | |
DRF
| Kodak Pro Back RAW | Kodak | | .drf | | | |
Encapsulated PostScript
| page description/scripting language (see PostScript) | Adobe | | .epi, .eps, .eps2, | application/postscript | printing/publishing industry standard format | |
Wavelet (ECW)
! ECW | Enhanced Compressed Wavelet | ERDAS | | .ecw | | Wavelet image format used primarily with geo-referenced aerial and satellite imagery | {{No}} |
EMF
| Enhanced Metafile Format | | .emf, .emz | | |
EMF+
| Enhanced Metafile Format Plus Extensions | | .emf, .emz | | | |
ERF
| EPSON RAW | EPSON | TIFF | .erf | | | |
Exif
| Exchangeable Image File Format | | | .exif | | | |
EVA
| Extended Vector Animation | | .eva | application/x-eva | | |
EXR
| OpenEXR | ILM | | .exr | image/exr | Used in film effects for 3d rendering and hdr images. | {{Yes}}{{cite web |url=http://www.openexr.com/license.html |title=License |website=openexr.com}} |
FITS
| Flexible Image Transport System | | | .fit, .fits | | Scientific (esp. astronomical) data acquisition | |
FLIC
| | Autodesk | | .fli, .flc, .flx, .flh, .flt | | Supported by GIMP | |
FLIF
| Free Lossless Image Format | | | .flif, .flf | | General-purpose, superseded by Jpeg XL | {{Yes}} |
FPX
| FlashPix (1.0.2) | | | .fpx | image/vnd.fpx | | |
Gerber Format
| The Gerber Format Specification |Printable ASCII |.gbr | application/vnd.gerber | Printed Circuit Board or PCB software | {{Yes}} |
GIF
| Graphics Interchange Format | CompuServe, | | .gif, .gfa, .giff | image/gif | General purpose, popular for small animated images | {{Yes}} |
HEIF
| High Efficiency Image Format | Motion Pictures Expert Group (MPEG) | | .heif, .heic | image/heif, image/heic, |General purpose |{{No}} |
HDRi
| | | TIFF | .tif, .tiff | image/tiff | | |
ICER
| | | | | | |
ICO
| ICO file format | | .ico, .cur | image/vnd.Microsoft.icon, | Microsoft Windows and web browsers as favicon | |
ICS
| Image Cytometry Standard | | | .ics, .ids | | | |
IGES
| Initial Graphics Exchange Specification | | | .igs | image/iges | {{Yes}} |
ILBM
| InterLeaved BitMap | Electronic Arts and Commodore | IFF | .iff, .ilbm, .lbm | image/x-ilbm | Planar graphics format designed for Amiga graphics hardware. | {{Yes}} |
JBIG
| | Joint Bi-level Image Experts Group | | .jbig, .bie, .jbg | | | |
JBIG2
| | Joint Bi-level Image Experts Group | | | | | |
JNG
| JPEG Network Graphics | | | .jng | image/x-jng | | {{Yes}} |
JPEG
| Joint Photographic Experts Group | Joint Photographic Experts Group | | .jpg, .jpeg, .jpe | image/jpeg | General purpose | {{Yes}} |
JPEG 2000
| Joint Photographic Experts Group 2000 | Joint Photographic Experts Group | | .jp2, .j2c, .jpc, | image/jp2 | General purpose | {{partial|royalty-free}} |
JPEG-LS
| | Joint Photographic Experts Group | | .jls | | | |
JPEG-HDR
| | Dolby Laboratories/BrightSide Technologies | JPEG | | | General purpose | |
JPEG XL
| | Joint Photographic Experts Group | .jxl | image/jxl | General-purpose, lossless JPEG transcoding. | {{Yes}} |
JPEG XT
| | Joint Photographic Experts Group | | | | General purpose | |
JPEG XR / HD Photo
| JPEG XR / HD Photo | | .wdp, .hdp, .jxr | image/vnd.ms-photo | General purpose | {{partial|royalty-free}} |
KDC
| Kodak DC40/DC50 RAW | Kodak | TIFF | .kdc | | | |
K25
| Kodak DC25 RAW | Kodak | TIFF | .k25 | | | |
Logluv TIFF
| | Greg Ward | TIFF | | | Supported by LibTIFF | |
MNG
| Multiple-image Network Graphics | | PNG | .mng | video/x-mng | | {{Yes}} |
NEF
| Nikon RAW | Nikon | TIFF | .nef | | | |
MIFF
| Magick image file format | ImageMagick Studio | | .miff | | |
MRW
| Minolta RAW | Minolta | | .mrw | | | |
ORF
| Olympus RAW | Olympus | TIFF | .orf | | | |
PAM
| portable arbitrary map file format | | | .pam | image/x-portable-arbitrarymap | | {{Yes}} |
PBM
| Portable Bitmap File Format | | .pbm | image/x-portable-bitmap | | {{Yes}} |
PCX
| ZSoft PC Paintbrush File | | .pcx, .pcc, .dcx | image/x-pcx | Dated rle packed indexed image format, used in some early 3d shooting games like Unreal Tournament as it takes up very little space and is easy to decode. | {{dunno}} |
PDF
| Portable Document Format | | .pdf, .epdf | application/pdf | | |
PEF
| PENTAX RAW | PENTAX | TIFF | .pef | | | |
PGF
| Progressive Graphics File | xeraina GmbH | | .pgf | | Photographic images, eventual replacement for JPEG. | {{Yes}} |
PGM
| Portable Graymap File Format | | ASCII | .pgm | image/x-portable-graymap | | {{Yes}} |
PGML
| Precision Graphics Markup Language | Adobe Systems, IBM, | | | | | {{Yes}} |
PICT
| Macintosh PICT Format | | .pict, .pic, .pct, | image/pict | Metafile for Classic Mac OS, not meant for print publishing. | Likely |
PICtor
| | John Bridges, Doug Wolfgram | | .pic | | Supported by PCPaint | |
PNG
| Portable Network Graphics | | .png | image/png | General purpose | {{Yes}} |
PNM
| Portable Anymap File Format | | ASCII | .pnm | image/x-portable-anymap | | {{Yes}} |
PostScript
| page description/scripting language, levels 1–3 | Adobe | | .ps, .ps2, .ps3 | | printing/publishing industry standard format | |
PPM
| Portable Pixmap File Format | | ASCII | .ppm | image/x-portable-pixmap | Very easy to understand. Programs to analyze and write to this format are easily written. | {{Yes}} |
PSD
| Photoshop Document | | .psd, .psb, .pdb, | image/vnd.adobe.photoshop{{Cite web |url=https://www.iana.org/assignments/media-types/image/vnd.adobe.photoshop |title=vnd.adobe.photoshop |access-date=2010-01-28 }} | Used mainly for storing image manipulation & editing data. | {{No}} |
PSP
| Paint Shop Pro Document | | .psp, .tub, | image/x-psp | {{dunno}} |
QOI
| Quite OK Image Format | Dominic Szablewski | | .qoi | | | {{Yes}} |
RAD
| | Gregory Ward Larson | | .rad | | Radiance | |
RAF
| Fujifilm RAW | Fujifilm | | .raf | | | |
RGBE
| | Gregory Ward Larson | | .hdr | image/vnd.radiance | Radiance, most HDR imaging software | |
SGI
| Silicon Graphics Image | | | .sgi, .rgb, .rgba, | | | |
SRF
| Sony RAW File | Sony | TIFF | .srf, .sr2 | | | |
SVG
| Scalable Vector Graphics | XML | .svg, | image/svg+xml | Vector graphics | {{Yes}} |
SWF
| Shockwave Flash | | .swf | application/x-shockwave-flash | Adobe Flash Player | |
TGA
| Truevision Targa | Truevision Inc. | | .tga, .tpic | image/tga | Texture format used by many 3d application. | {{Yes}} |
TIFF
| Tag Image File Format | | .tiff, .tif | image/tiff | Document scanning and imaging format, also functions as a container. | {{Yes}} |
TIFF/EP
| Tag Image File Format / Electronic Photography | International Organization for Standardization | TIFF | .tiff, .tif | | | |
UFO
| Ulead File for Objects | | | .ufo | | | |
VML
| Vector Markup Language | XML | .htm, .html | style="max-width:5em" | application/vnd.openxmlformats-officedocument.vmlDrawing | Internet Explorer, Microsoft Office | {{Yes}} |
WBMP
| Wireless Application Protocol Bitmap Format | Open Mobile Alliance (formerly WAP Forum) | | .wbmp, .wbm, .wbp | image/vnd.wap.wbmp | Used in WAP-pages | {{Yes}} |
WebP
| WebP image format | | .webp | image/webp | General purpose | {{partial|royalty-free}} |
WMF
| Windows Metafile Format | | .wmf, .wmz | | | |
XAR
| Xar | Xara | .xar | application/vnd.xara | Xara Photo & Graphic Designer | {{Yes}} |
XBM
| X BitMap, colour variant of original black-and-white bitmap (bmp) format | | | .xbm, .bm, | image/x-xbitmap | Used by many legacy Unix applications. | |
XCF
| XCF, name derived from eXperimental Computing Facility | The GIMP Team | | .xcf, | application/x-gimp-image | GIMP | |
XPM
| X-Pixmap | | | .xpm, .pm | image/x-xpm | Legacy Unix applications | |
X3F
| SIGMA RAW | SIGMA | | .x3f | | | |
Format || Full name || Owner || based Format || File extension || MIME type || Application || Patent- free |
Technical details
{{sort-under}}
class="sortable sort-under wikitable sticky-header" style="text-align: center; width: auto; font-size: smaller;"
! Format | Compression algorithm | Raster/ vector | Maximum Color depth ! {{verth|Indexed color}} | {{verth|Transparency}}
! {{verth|Metadata}} ! {{verth|Interlacing}} ! {{verth|Multi-page}} | {{verth|Animation}} | {{verth|Layers}} | {{verth|Color management}} | {{verth|Extendable}}
! CMYK | |
AI
| Lossy and lossless | {{yes|Both}} | 8 bpc | {{yes}} | {{yes}} | {{yes}} | {{no}} | {{yes}} | {{no}} | {{yes}} | {{yes}} | {{n/a}} | {{no}} | | |||||||||
---|---|---|---|---|---|---|---|---|---|
AVIF
| {{partial|Raster}} | 12 bpc | {{no}} | {{yes}} | {{yes}} | {{no}} | {{no}} | {{yes}} | {{no}} | {{yes}} | {{yes}} | {{yes}} | {{no}} | |||||||||
BMP
| None, lossy (JPEG), and lossless (RLE, PNG) | {{partial|Raster}} | 16 bpc | {{yes}} | {{yes}} | {{no}} | {{no}} | {{no}} | {{no}} | {{no}} | {{yes}} | {{no}} | {{no}} | {{no}} | |||||||||
BPG
| Lossy and lossless (HEVC) | {{partial|Raster}} | 14 bpc | {{no}} | {{yes}} | {{yes}} | {{no}} | {{no}} | {{yes}} | {{n/a}} | {{yes}} | {{n/a}} | {{n/a}} | | |||||||||
CD5
| Lossless (ACSC) | {{yes|Both}} | 16 bpc | {{yes}} | {{yes}} | {{yes}} | {{no}} | {{yes}} | {{yes}} | {{yes}} | {{partial}} | {{yes}} | {{no}} | | |||||||||
CDR
| Lossy and lossless | {{yes|Both}} | 8 bpc | {{yes}} | {{yes}} | {{yes}} | {{no}} | {{yes}} | {{no}} | {{yes}} | {{yes}} | {{n/a}} | {{no}} | | |||||||||
CPC
| Lossy (CPC) | {{partial|Raster}} | 1 | {{no}} | {{no}} | {{yes}} | {{no}} | {{yes}} | {{no}} | {{no}} | {{no}} | {{yes}}, via embedded dictionary | {{no}} | | |||||||||
EPS
| None and lossless (LZW, Deflate, RLE, DCT) | {{yes|Both}} | Device specific | {{no}} | {{yes}} | {{yes}} | {{n/a}} | {{yes}} | {{no}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | | |||||||||
EXR
| None and lossless (RLE, ZIP, Piz, PXR24, and B44, B44A, DWAA, DWAB) | {{partial|Raster}} | 32 bpc | {{no}} | {{yes}} | {{yes}} | {{no}} | {{yes}} | {{no}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | | |||||||||
FLIF
| Lossless (MANIAC entropy coding) | {{partial|Raster}} | 16 bpc | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{no}} | {{yes}} | {{no}} | {{yes}} | {{yes}}, via chunks | {{yes}} | | |||||||||
GIF
| Lossless (LZW) | {{partial|Raster}} | 255 colors | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{no}} | {{yes}} (GIF89a) | {{no}} | {{no}} | |||||||||
HD Photo / JPEG XR
| Lossy and lossless (bi-orthogonal transform) | {{partial|Raster}} | 32 bpc | {{no}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{no}} | {{no}} | {{yes}} | {{yes}} | {{yes}} | | |||||||||
ILBM
| None and lossless (RLE) | {{partial|Raster}} | 8 bpc | {{yes}} | {{no}} | {{yes}} | {{yes}} | {{no}} | {{yes}}, | {{no}} | {{no}} | {{yes}} | {{no}} | | |||||||||
JPEG
| Lossy (DCT, RLE, and Huffman predictive nearest neighbor) | {{partial|Raster}} | 8 bpc | {{no}} | {{no}} | {{yes}} | {{yes}} | {{no}} | {{no}} | {{no}} | {{yes}} | {{no}} | {{no}} (see unofficial JPEG-HDR) | {{yes}} | |||||||||
JPEG 2000
| Lossy and lossless (DWT) | {{partial|Raster}} | 38 bpc | {{no}} | {{yes}} | {{yes}} | {{yes}} | {{no}} | {{no}} | {{no}} | {{yes}} | {{n/a}} | {{no}} | Yes | |||||||||
JPEG XL
| Lossy and lossless (VarDCT mode, Modular mode) | {{partial|Raster}} | 32 bpc | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | |||||||||
KRA
| None | {{yes|Both}} | 32 bpc | {{no}} | {{yes}} | {{yes}} | {{no}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | | |||||||||
ORA
| Lossless | {{yes|Both}} | 16 bpc | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{no}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | | |||||||||
PAM
| None | {{partial|Raster}} | Up to 16 | {{no}} | {{yes}} | {{yes}} | {{no}} | {{yes}} | {{no}} | {{no}} | {{no}} | {{yes}} | {{no}} | | |||||||||
PCX
| None and lossless (RLE) | {{partial|Raster}} | 8 bpc | {{yes}} | {{yes}} | {{no}} | {{no}} | {{yes}} | {{no}} | {{no}} | {{no}} | {{no}} | {{no}} | | |||||||||
PGF
| Lossy and lossless (DWT) | {{partial|Raster}} | 16 bpc | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{no}} | {{no}} | {{no}} | {{no}} | {{n/a}} | {{no}} | | |||||||||
PICT
| None, lossy (Quicktime), and lossless (RLE) | {{yes|Both}} | 8 bpc | {{yes}} | {{yes}} | {{yes}} | {{n/a}} | {{no}} | {{no}} | {{no}} | {{n/a}} | {{no}}? | {{no}} | | |||||||||
PNG
| Lossless (Deflate) | {{partial|Raster}} | 16 bpc | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{no}} | {{no}} (but see MNG and APNG) | {{no}} | {{yes}} | {{yes}}, via chunks | {{no}}, see discussion | {{no}} | |||||||||
PPM
| None | {{partial|Raster}} | 8 ppc | {{no}} | {{no}} | {{yes}} | {{no}} | {{yes}} | {{no}} | {{no}} | {{no}} | {{no}} | {{no}} | | |||||||||
PSD and PSB
| None and lossless (RLE) | {{yes|Both}} | 32 bpc | {{yes}} | {{yes}} | {{yes}} | {{n/a}} | {{no}} | {{yes}} | {{Yes}} | {{Yes}} | {{no}}? | {{yes}} | | |||||||||
PSP
| None | {{yes|Both}} | 16 bpc | {{yes}} | {{yes}} | {{yes}} | {{no}} | {{n/a}} | {{no}} | {{yes}} | {{n/a}} | {{n/a}} | {{no}} | | |||||||||
SVG
| None and lossless (gzip) | {{partial|Vector}}{{efn|Supports raster data embedding with the use of Base64.}} | 8 bpc | {{no}} | {{yes}} | {{yes}} | {{n/a}} | {{partial|Yes}} (1.2 draft){{cite web|url=http://www.w3.org/TR/2004/WD-SVG12-20041027/multipage.html|title=Multiple pages (SVG 1.2)|website=www.w3.org}} | {{yes}} | {{yes}}, XML based | {{n/a}} | | |||||||||
TGA
| None, lossless (RLE), and other | {{partial|Raster}} | 32 bpc | {{yes}} | {{yes}} | {{yes}} | {{no}} | {{no}} | {{no}} | {{no}} | {{no}} | {{n/a}} | {{no}} | | |||||||||
TIFF
| None, lossless (LZW, RLE, ZIP), and other | {{yes|Both}} | 16 bpc | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{no}} | {{yes}} | {{yes}} | {{yes}}, via tags | {{yes}}, TIFF float | {{yes}} | |||||||||
WebP
| Lossy and lossless | {{partial|Raster}} | 8 bpc | {{no}}{{cite web|title=Issue 437: allow palette extraction from indexed lossless images|url=https://bugs.chromium.org/p/webp/issues/detail?id=437|website=WebP issue tracker |access-date=1 December 2020}}{{cite web |title=Lossless Bitstream Specification, section Color Indexing Transform |url=https://developers.google.com/speed/webp/docs/webp_lossless_bitstream_specification#44_color_indexing_transform |website=WebP official reference at Google Developers |access-date=1 December 2020}} | {{yes}} | {{yes}} | {{no}} | {{yes}} | {{yes}} | {{no}} | {{yes}} | {{yes}} | {{no}} | {{no}} | |||||||||
XCF
| None and lossless (gzip, bzip2 and xz) | {{yes|Both}} | 32 bpc | {{yes}} | {{yes}} | {{yes}} | {{no}} | {{no}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | | |||||||||
class="sortbottom"
! Format | Compression algorithm | Raster/ vector | Maximum | Trans-parency | Meta-
! Inter- ! Multi-page | Anima-tion | Layers | Color manage-ment | Extend-
able ! CMYK |
{{notelist}}