Comparison of graphics file formats

From Wikipedia, the free encyclopedia

This is a comparison of image file formats.

[edit] General

Ownership of the format and related information.

Format Type Full name Owner Based Format File extension MIME type Application Patented Supported on ImageMagick Supported on FFmpeg
Abc  ? Advanced Bitonal Compression LEADTOOLS .abc No No
ADRG  ? ARC Digitized Raster Graphics .adrg No No
AdobeResource  ? Adobe Systems TIFF? ? ?
ADRI  ? ARC Digitized Raster Images .adri No No
AGP  ? ArtGem Project RL Vision .agp Preferred graphics format when working with ArtGem No No No
AI classic Adobe Illustrator Document Adobe Systems .ai application/Illustrator Adobe Illustrator files are editable using programs that support the format, such as Adobe Illustrator, CorelDRAW, etc. Yes No No
Alias Pix image  ? .pix, .matte, .mask, .alpha, .als Supported by GIMP No No
AMI  ? .ami Supported by Amica Paint No No
ANI classic ANI file format Microsoft RIFF .ani Used by Microsoft Windows No No
ANIM  ? Electronic Arts and Commodore Amiga IFF .iff, .anim video/x-anim No No
APNG next gen Animated Portable Network Graphics Mozilla PNG .png image/png Gecko 1.9 No ? No
Apple Icon Image  ? Apple Computer .icns Used by Mac OS X No No
APX  ? .apx Supported by Ebuyer Photo Paint No No
ART  ? AOL .art Yes (ReadOnly) No
Ascii Art classic .txt, .ansi, .text text/plain Supported by GIMP No No
Authorware map legacy Adobe Systems .aam application/x-authorware-map No No
Authorware seg legacy Adobe Systems .aas application/x-authorware-seg No No
Authorware bin legacy Adobe Systems .aab, .x32, .u32, .vox application/x-authorware-bin No No
AutoCAD DXF  ? Drawing Interchange Format Autodesk .dxf No No
AWD  ? .awd image/awd Used by PhotoPhilia No No
ARW  ? Sony Alpha RAW Sony TIFF .arw No No
BAY  ? Casio RAW Casio .bay No No
BigTIFF  ? TIFF .btf, .tiff, .tif ? No
BMF  ? .bmf Used by BMF image compression utility No No
bmp compressor next gen Bit Map Compressor .hpc No No
BLEAND  ? .blend Supported by Blender No No
BRK  ? Brooktrout Fax .brk No No
BSAVE legacy BSAVE Image .BSV Used by IBM PC. No No
CAM  ? Casio CAM Casio JPEG .cam No No
CADRG  ? Compressed ARC Digitized Raster Graphics .cadrg No No
CAL  ? CALS raster file format .cal, .cals, .ras, .dcl No No
Capture One RAW  ? Phase One .cap No No
CRW  ? Canon RAW Canon .crw, .ciff Yes (ReadOnly) No
CR2  ? Canon RAW 2 Canon TIFF .cr2 Yes (ReadOnly) No
CDR  ? CorelDRAW Document Corel Corporation .cdr application/coreldraw CorelDRAW files are editable using programs that support the format, such as CorelDRAW, Adobe Illustrator, etc. Yes No No
CGM  ? Computer Graphics Metafile .cgm image/cgm No No
CIN  ? Cineon .cin image/cineon Yes Yes (ReadOnly)
Corel Paint Shop Pro Pattern  ? .pat Supported by Corel Paint Shop Pro No No
CPC  ? Cartesian Perceptual Compression Cartesian Products, Inc. .cpc, .cpi image/cpi Highly compressed raster imaging format. Yes No No
CPKT  ? APP5-CPKT Format JPEG .jpg, .jpe, .jpeg Used by PROSERPINE. No No
CPT  ? Corel Photo-Paint Image .cpt No No
Crack Art legacy Detlef Röttger & Jan Borchers .ca1, .ca2, .ca3 an application on Atari ST No No
CUT legacy .cut Used by DSHELL. No No
CMYK basic .cmyk Yes No
CMYKA basic .cmyka Yes No
DCS  ? Kodak DCS Pro RAW Kodak .dcs No No
DCR  ? Digital Camera Raw Kodak .dcr No No
DDS classic DirectDraw Surface Microsoft .dds Yes (ReadOnly) No
Degas legacy Design & Entertainment Graphic Arts System Integral Solutions .pi1, .pi2, .pi3, .pc1, .pc2, .pc3 an application on Atari ST No No
DNG  ? Digital Negative Adobe Systems .dng Open format intended to replace proprietary .raw files in digital cameras Yes (ReadOnly) No
DIA  ? XML .dia Used by Dia No No
DICOM  ? .dcm, .dicom Supported by GIMP Yes (ReadOnly) No
DjVu  ? DjVu AT&T Research .djvu, .djv image/vnd.djvu Yes (ReadOnly) No
Doodle legacy .doo an application on Atari ST No No
DPX  ? Digital Picture eXchange file format .dpx image/dpx Yes No
DRF  ? Kodak Pro Back RAW Kodak .drf No No
Dr. Halo legacy .cut Yes No
Encapsulated PostScript classic .epi, .eps, .eps2, .eps3, epsf, epsi, ept Yes (partially ReadOnly) No
ECW  ? Enhanced Compressed Wavelet File Earth Resource Mapping .ecw Geo-referenced image format used for aerial photos No No
EDG classic EDGE2 Original Format TAKABO .edg Used by EDGE2 No No
EMF  ? Windows Enhanced Metafile .emf Yes (ReadOnly) No
EMF+  ? .emf+ ? No
ERF  ? EPSON RAW EPSON .erf No No
ERI next gen Entis Rasterized Image format .eri No No
Exif classic Exchangeable Image File Format .exif ? ?
EVA  ? Extended Vector Animation Sharp Corporation .eva application/x-eva No No
EXR  ? OpenEXR ILM .exr image/exr Used in film effects for 3d rendering and hdr images. ? Yes No
FIF  ? Fractal Image Format .fif No No
FIG  ? FIG format .fig Supported by Xfig Yes (ReadOnly) No
FITS  ? Flexible Image Transport System .fit, .fits Supported by GIMP Yes No
FLA classic Flash Source File .fla No No
FLIC  ? Autodesk .fli, .flc, .flx, .flh, .flt Supported by GIMP No Yes (ReadOnly)
FLW  ? Kivio Document .flw Supported by Kivio No No
FPX  ? FlashPix (1.0.2) .fpx image/vnd.fpx Yes No
FreeHand legacy Adobe Systems .fh4, .fh5, .fh7, .fh8, .fhc, .fh image/x-freehand No No
FutureSplash legacy Adobe Systems .spl application/futuresplash No No
FXT  ? 3DFX .fxt No No
GEGL composition next gen XML .xml application/xml used by GEGL No No
GIF classic Graphics Interchange Format CompuServe,
Unisys (compression algorithm)
.gif, .gfa image/gif Supported by most web browsers. Supports transparency and animation. No Yes Yes
GIMP brush classic The GIMP Team .gbr Supported by GIMP No No
GIMP compressed XJT image classic The GIMP Team .xjt, .xjtgz (compressed), .xjtbz2 (compressed) Supported by GIMP No No
GIH classic Gimp image hose The GIMP Team .gih Supported by GIMP No No
GIMP patterns classic The GIMP Team .pat Supported by GIMP No No
GRA legacy .gra Used by QSV and QLD. No No
G3 Fax  ? .g3 Supported by GIMP No No
Hasselblad 3FR RAW  ? .3fr No No
Hasselblad/Imacon FFF  ? .fff No No
HD Photo next gen HD Photo Microsoft .wdp, .hdp image/vnd.ms-photo TIFF-like container format with HDR encoding for photographic images Yes (no licence costs) No No
HG legacy Hyper Graphic Press .hg Supported by some old Japanese applications. No No
ICER  ? NASA Mars Rovers No No
IIQ RAW  ? Intelligent Image Quality RAW Phase One .iiq No No
IMA  ? .ima .ima team .ima Format for photographic images with HDR encoding. No No No
IMG  ? .img Supported by GEM Paint No No
im4 legacy Masahide Hirabayashi .im4 No No
Inkscape SVG classic The Inkscape Team SVG .svg, .svgz Used by Inkscape No No
ICO classic ICO file format Microsoft .ico, .cur image/vnd.microsoft.icon, image/x-icon Used by Microsoft Windows Yes (ReadOnly) No
ICS  ? Image Cytometry Standard .ics, .ids No No
IGS  ? Initial Graphics Exchange Specification .gs image/iges No No
ILBM  ? InterLeaved BitMap Electronic Arts and Commodore Amiga IFF .iff, .ilbm, .lbm image/x-ilbm Planar graphics format designed for Amiga graphics hardware. No No No
IPTC/NAA  ? IPTC/NAA TIFF ? ?
JBIG  ? Joint Bi-level Image Experts Group .jbig, .bie, .jbg Yes No
JBIG2  ? Joint Bi-level Image Experts Group ? No
JNG next gen JPEG Network Graphics .jng image/x-jng No Yes No
JPEG classic Joint Photographic Experts Group Joint Photographic Experts Group .jpg, .jpeg, .jpe (containers: .jif, .jfif, .jfi) image/jpeg Photographic images. Supported by most web browsers. No Yes Yes
JPEG 2000 next gen Joint Photographic Experts Group 2000 Joint Photographic Experts Group .jp2, .j2c, jpc, j2k, jpx image/jp2 Photographic images, eventual replacement for JPEG. Yes (no licence costs for part 1) Yes No
JPEG-LS next gen Joint Photographic Experts Group .jls ? No
JPEG-HDR next gen ? No
J6I  ? RICOH JPEG .j6i Used by RICOH DC-1/2 No No
KDC  ? Kodak DC40/DC50 RAW Kodak .kdc No No
KOA  ? .koa, gg (compressed) Supported by Koala Paint No No
KIFF  ? Kt Interchange File Format .kif, .kiff No No
KISS CEL  ? .cel Supported by GIMP No No
Kodak TIFF extensions  ? Kodak TIFF .tif No No
Kodak YCC  ? Kodak .pcd No No
KQP  ? Minolta JPEG .kqp No No
K25  ? Kodak DC25 RAW Kodak .k25 No No
Leaf Mosaic RAW  ? .mos No No
LightStream Picture  ? .lsp No No
Mac Paint  ? .pnt, .mac No No
MDC  ? Minolta RD175 Format Minolta .mdc No No
MET  ? OS/2 Metafile Format .met Supported by SAS/GRAPH No No
MNG next gen Multiple-image Network Graphics PNG .mng video/x-mng No Yes No
MYD  ? Myd format .myd No No
MYV  ? Myv vector format .myv No No
NEF  ? Nikon RAW Nikon .nef Yes (ReadOnly) No
MEF  ? Mamiya RAW Mamiya .mef No No
Neochrome legacy Dave Staugas .neo an application on Atari ST No No
MAG legacy MAKIchan Graphic loader Woody-Rinn .mag Used by many old Japanese applications. No No
MAKI legacy MAKIchan net format Woody-Rinn .mki No No
MIFF classic Magick image file format ImageMagick Studio .miff Supported by ImageMagick Yes No
MSA legacy Misachan File Hirohumi Iguchi .msa Supported by old Japanese applications No No
MSL classic Magick Scripting Language ImageMagick Studio .msl Supported by ImageMagick Yes No
MVG classic Magick Vector Graphics ImageMagick Studio .mvg Supported by ImageMagick Yes No
MPC classic Magick Persistent Cache image file format ImageMagick Studio .mpc Supported by ImageMagick Yes No
MRW  ? Minolta RAW Minolta .mrw Yes (ReadOnly) No
NSK-TIFF  ? NSK-TIFF Nihon Shinbun Kyokai (日本新聞協会) TIFF ? ?
ODG classic OpenDocument drawing .odg No No
ORF  ? Olympus RAW Olympus .orf Yes (ReadOnly) No
PAM legacy portable anymap file format .pam ? Yes
Panasonic RAW  ? Panasonic .raw No No
PCIF next gen Polyomino Compressed Image Format .pcf No No
PhaseOne P25/P30/P45 RAW  ? Phase One .tif, .tiff No No
PictureGear Pocket Image  ? .prc No No
PBM legacy Portable Bitmap File Format .pbm image/x-portable-bitmap Yes No
PCD  ? Kodak ImagePac Photo CD Kodak .pcd image/jpcd Yes No
PCF  ? Pixel Coordination Format .pcf image/pcf No No
PCX  ? ZSoft PC Paintbrush File ZSoft Corporation .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. ? Yes Yes (ReadOnly)
PDF classic Portable Document Format Adobe Systems .pdf, .epdf Yes No
PGF  ? Progressive Graphics File xeraina GmbH .pgf Photographic images, eventual replacement for JPEG. No No No
PEF  ? PENTAX RAW PENTAX .pef Yes (ReadOnly) No
PGM legacy Portable Graymap File Format .pgm image/x-portable-graymap Yes Yes
Photochrome legacy .pcs No No
PNM legacy portable anymap .pnm ? No
PTX  ? Pentax RAW Bitmap Graphic Pentax .ptx No Yes (ReadOnly)
Pi legacy Yanagisawa .pi Used by some old Japanese applications. No No
PIC legacy Yanagisawa PIC Yanagisawa .pic Used by many old Japanese applications. No No
PIC legacy DoGA PIC Project Team DoGA .pic Used by DoGA CGA System. No No
PICT  ? Macintosh PICT Format Apple Computer .pict, .pic, .pct, .pct1, .pct2 image/pict Metafile for Mac OS, not meant for print publishing. Yes Yes No
PICtor  ? John Bridges, Doug Wolfgram .pic Supported by PCPaint No No
PIC2 next gen Yanagisawa .p2 Supported by some old Japanese applications. No No
Pixel  ? Pixel image format Pixel .px image/px Native format of the Pixel image editing program. ? No No
PLD  ? PhotoLine Document Computerinsel GmbH .pld application/pld Native format of the PhotoLine image editing program. ? No No
PMP  ? Sony JPEG .pmp Used by Sony Cyber-Shot No No
PNG classic Portable Network Graphics World Wide Web Consortium .png image/png W3C endorsed replacement for GIF. Supported by most web browsers. No Yes Yes
Postscript classic ps, ps2, ps3 Yes No
PPM legacy Portable Pixmap File Format .ppm image/x-portable-pixmap Very easy to understand. Programs to analyze and write to this format are easily written. Yes Yes
PSD classic Photoshop Document Adobe Systems .psd, .psb, .pdb, .pdd image/psd, image/photoshop, image/x-photoshop Used mainly for storing image manipulation & editing data. Yes Yes No
PSP  ? Paint Shop Pro Document Corel Corporation .psp, .tub, .pspimage image/psp It can only be opened in programs that support the format, such as Paint Shop Pro, The GIMP, etc. ? No No
PSX TIM  ? .tim Yes (ReadOnly) No
PSX TIM2  ? Sony PlayStation Tim2 Sony .tm2, .str Used by PlayStation2 ? No
PXA classic .pxa Used by Pixia No No
QuickTime Image  ? Apple Inc. .qtif, .qti, .qif No No
Q0 legacy .q0 No No
Q4 legacy XLD4 MAJYO .q4 No No
RAF  ? Fujifilm RAW Fujifilm .raf Yes (ReadOnly) No
RGB basic .rgb Yes No
RGBA basic .rgba Yes No
R3D  ? RED REDCODE™ RAW Red .r3d No No
SAI classic SYSTEMAX .sai Supported by PaintTool SAI No No
SCT  ? Scitex Continuous Tone Picture .sct Yes (ReadOnly) No
SDA  ? Sun Microsystems .sda Supported by StarOffice Draw 3-5 No No
SDD  ? Sun Microsystems .sdd Supported by StarOffice Draw 3-5 No No
SFW  ? Seattle File Works image .sfw Yes (ReadOnly) No
SGB  ? Sun Microsystems .sgb Supported by StarOffice Graphics 2 No No
SGI  ? Silicon Graphics Image .sgi, .rgb, .rgba, .bw, .int, .inta, .icon Yes Yes
Shockwave Direcotr legacy Adobe Systems .dir, .dcr, .dxr, .fgd application/x-director Used by Adobe Shockwave. No No
SK classic .sk Supported by Skencil No No
SketchUp Format classic .skp, .skb Supported by SketchUp No No
SML classic Kivio stencil .sml Supported by Kivio No No
SRF  ? Sony RAW File Sony .srf, .sr2 No No
SUN  ? Sun rasterfile Sun Microsystems .sun, .ras, .rs, .im1, .im8, .im24, .im32 Supported by GIMP Yes Yes (ReadOnly)
STX  ? SBIG CCD camera ST-x .stx, .st4, .st5, .st6, .st7, .st8, .st9 No No
SuperView Graphics legacy Andreas Kleinert .svg Used by SuperView Graphics library No No
SVG classic Scalable Vector Graphics World Wide Web Consortium XML .svg, .svgz (compressed) image/svg+xml Scriptable vector image format; supported by major web browsers, occasionally via plug-in. No Yes No
SWF classic Shockwave Flash Adobe Systems .swf application/x-shockwave-flash Supported by many web browsers via plug-in. No Yes
SXD classic OpenOffice.org 1.0 drawing format .sxd No No
TGA classic Truevision Targa Truevision Inc. .tga, .tpic image/tga Used by many 3D rendering applications and 3d games. Yes? Yes Yes (ReadOnly)
TIFF classic Tagged Image File Format Adobe Systems .tiff, .tif image/tiff Document scanning and imaging format, also functions as a container. No Yes Yes
TIFF/EP  ? Tag Image File Format / Electronic Photography International Organization for Standardization TIFF .tiff, .tif ? ?
TIFF-FX  ? Tag Image File Format Fax eXtended TIFF .tiff, .tif image/tiff-fx ? ?
Tiny Stuff legacy David Mumper .tny, .tn1, .tn2, .tn3, .tn4, .tn5, tn6 an application on Atari ST No No
TLG5  ? .tlg Used by KiriKiri No No
TLG6 next gen .tlg Used by KiriKiri No No
UFO  ? Ulead File for Objects .ufo No No
XAML next gen Extensible Application Markup Language Microsoft XML .xaml application/xaml+xml Used by Windows Presentation Foundation and Microsoft Silverlight. ? No No
XAR  ? Xar .xar application/vnd.xara No No
XBM legacy X BitMap .xbm, .bm, .icon, .bitmap image/x-xbitmap Used by many legacy Unix applications. Yes No
XCF classic XCF, name derived from eXperimental Computing Facility The GIMP Team .xcf, .xcfbz2 (compressed), .xcfgz (compressed) application/x-gimp-image Used by GIMP Yes (ReadOnly) No
XPM legacy X-Pixmap .xpm, .pm image/x-xpm Used by many legacy Unix applications. Yes No
X3F  ? SIGMA RAW SIGMA .x3f Yes (ReadOnly) No
XWD  ? .xwd, .x11 Used by X Window System Yes No
WinFax  ? Symantec .wfx, fxs, fxo No No
Windows bitmap classic Windows bitmap Microsoft .bmp, .dib, .rle, .2bp (2bpp) image/x-bmp Used by many 2D applications. No Yes Yes
WBMP  ? Wireless Application Protocol Bitmap Format WAP Forum .wbmp, .wbm, .wbp image/vnd.wap.wbmp Yes No
WordPerfect Graphics File  ? .wpg Yes (ReadOnly) No
YCbCr basic .ycbcr Yes No
YCbCrA basic .ycbcra Yes No
YUV basic .yuv Yes No
ZDT  ? .zdt Used by TECH Win No No

[edit] Technical details

Format Compression algorithm Raster / Vector Color depth Indexed color Trans­parency Meta­data Inter­lacing* Multi-page Ani­mation Layers Color manage­ment Extend­able HDR format
AGP RLE Raster 32 No Yes No No No No Yes No No No
AI Lossy & Lossless Vector & Raster 1, 8, 24, 32 (multiple palettes ?) Yes Yes Yes No No No Yes Yes ? No
CDR Lossy & Lossless Vector & Raster 1, 8, 24, 32 (multiple palettes) Yes Yes Yes No Yes No Yes Yes ? No
CPC CPC Raster 1 No No Yes No Yes No No No Yes, via embedded dictionary No
EXR None, RLE, ZIP, Piz, PXR24, B44 Raster 16 - 128 (floating-point) No Yes Yes No No No No Yes Yes Yes
GIF LZW Raster 1, 2, 3, 4, 5, 6, 7, 8 Yes Yes, index Yes Yes Yes Yes Yes No Yes (GIF89a) No
HD Photo Lossy & Lossless bi-orthogonal transform Raster 1, 2, 8, 16, 24, 32, 48, 64, 128 (floating-point) No Yes Yes Yes Yes No No Yes Yes Yes
ILBM Optional run-length encoding Raster 8-bit, 24-bit Yes No Yes Yes No Yes,
Palette-shifting
No No Yes No
IMA Lossy and lossless original mutiresolution analysis transformation Raster 8-bit, 16-bit integer, 32-bit floating-point No Yes Yes No No No No Yes Yes Yes
JPEG Lossy & Lossless, DCT, RLE, Huffman predictive nearest neighbor Raster 8-bit (greyscale), 12-bit, 24-bit No No Yes Yes No No No Yes No No (see unofficial JPEG-HDR)
JPEG 2000 Lossy & Lossless (DWT) Raster 8, 16 (greyscale) Up to 48-bit color? No Yes Yes Yes No No No Yes ? No
PCX None, RLE Raster 1, 2, 4, 8, 24 Yes No No No No No No No No No
PGF Lossy & Lossless (DWT) Raster greyscale: 1, 8, 16, 31; color: 12, 16, 24, 32, 48 No Yes Yes Yes No No No No ? No
PICT None, RLE, QuickTime Raster & Vector 1, 2, 4, 8, 16, 24, 32 Yes Yes Yes ? No No No ? No? No
Pixel GZIP Raster 1, 4, 8, 16, 24, 32 ? Yes Yes ? Yes Yes Yes Yes Yes Yes
PLD Optional ZIP, JPEG Vector & Raster 1, 4, 8, 16, 24, 32, 48, 64 ? Yes Yes ? Yes Yes Yes Yes Yes Yes
PNG Lossless, DEFLATE Raster 1, 2, 4, 8, 16, 24, 32, 48, 64 Yes (1-8 bit modes) Yes; Alpha channel 8b, 16b; 8b for indexed per-entry Yes Yes, Adam7 algorithm No No (see MNG and APNG) No Yes Yes, via chunks Yes, 48 and 64bit mode
PPM None Raster Up to 16 No No Yes No Yes No No No No No
PSD None, RLE Raster & Vector 1, 2, 4, 8, 16, 24, 32, 48, 64 Yes Yes Yes N/A No Yes Yes Yes No? Yes
PSP None Raster & Vector 1, 2, 8, 16, 24, 32, 48 Yes Yes Yes No ? No Yes ? ? No
SVG None, lossless gzip Vector 24, 32 No Yes Yes N/A Yes (1.2)[1] Yes Yes Yes[2] Yes, XML based N/A
TGA None, RLE, and other Raster 1, 2, 4, 8, 16, 24, 32 Yes Yes Yes No No No No No ? No
TIFF None, LZW, RLE, ZIP, and other Raster & Vector 1, 2, 4, 8, 16, 24, 32 Yes (1-8 bit modes) Yes Yes Yes, for JPEG compression Yes No Yes Yes Yes, via tags Yes, TIFF float
XAML None Vector 32, 64 No Yes Yes N/A Yes Yes Yes No Yes Yes
Windows bitmap None, RLE, JPEG, PNG Raster 1, 4, 8, 16, 24, 32 Yes Yes Yes No No No No No No No
Format Compression algorithm Raster / Vector Color depth Indexed color Trans­parency Meta­data Inter­lacing* Multi-page Ani­mation Layers Color manage­ment Extend­able HDR format

[edit] Notes and references

  1. ^ Multiple pages (SVG 1.2)
  2. ^ SVG 1.1 color profile descriptions

http://www.wotsit.org/

Note: Interlacing is meant only for graphics file formats used over the web.