Comparison of graphics file formats
From Wikipedia, the free encyclopedia
| This article does not cite any references or sources. (November 2007) Please help improve this article by adding citations to reliable sources. Unverifiable material may be challenged and removed. |
| Please help improve this article or section by expanding it. Further information might be found on the talk page or at requests for expansion. (January 2007) |
This is a comparison of image file formats.
Ownership of the format and related information.
| Format | Full name | Owner | File extension | MIME type | Application | Patented | |
|---|---|---|---|---|---|---|---|
| ADRG | ARC Digitized Raster Graphics | .adrg | |||||
| ADRI | ARC Digitized Raster Images | .adri | |||||
| AGP | ArtGem Project | RL Vision | .agp | Preferred graphics format when working with ArtGem | No | ||
| AI | 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 | |
| ART | ART | .art | |||||
| CADRG | Compressed ARC Digitized Raster Graphics | .cadrg | |||||
| 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 | |
| CGM | Computer Graphics Metafile | .cgm | image/cgm | ||||
| CIN | Cineon | .cin | image/cineon | ||||
| CPC | Cartesian Perceptual Compression | Cartesian Products, Inc. | .cpc, .cpi | image/cpi | Highly compressed raster imaging format. | Yes | |
| CPT | Corel Photo-Paint Image | .cpt | |||||
| DNG | Digital Negative | Adobe Systems | .dng | Open format intended to replace proprietary .raw files in digital cameras | |||
| DPX | Digital Picture eXchange file format | .dpx | image/dpx | ||||
| ECW | Enhanced Compressed Wavelet File | .ecw | |||||
| EMF | Windows Enhanced Metafile | .emf | |||||
| EXR | OpenEXR | ILM | .exr | image/exr | Used in film effects for 3d rendering and hdr images. | ? | |
| FH | Macromedia Freehand Document | .fh | |||||
| FLA | Flash Source File | .fla | |||||
| FPX | FlashPix (1.0.2) | .fpx | image/vnd.fpx | ||||
| GIF | Graphics Interchange Format | CompuServe, Unisys (compression algorithm) |
.gif | image/gif | Supported by most web browsers. Supports transparency and animation. | No | |
| HD Photo | HD Photo | Microsoft | .wdp, .hdp | image/vnd.ms-photo | TIFF-like container format with HDR encoding for photographic images | Yes (no licence costs) | |
| IMA | .ima | .ima team | .ima | Format for photographic images with HDR encoding. | No | ||
| IGS | Initial Graphics Exchange Specification | .gs | image/iges | ||||
| ILBM | InterLeaved BitMap | Electronic Arts and Commodore Amiga | .iff, .ilbm, .lbm | image/x-ilbm | Planar graphics format designed for Amiga graphics hardware. | No | |
| JPEG | Joint Photographic Experts Group | Joint Photographic Experts Group | .jpg, .jpeg (containers: .jfif, .jfi) | image/jpeg | Photographic images. Supported by most web browsers. | No | |
| JPEG 2000 | Joint Photographic Experts Group 2000 | Joint Photographic Experts Group | .jp2, .j2c | image/jp2 | Photographic images, eventual replacement for JPEG. | Yes (no licence costs for part 1) | |
| Format | Full name | Owner | File extension | MIME type | Application | Patented | |
| MNG | Multiple-image Network Graphics | .mng | video/x-mng | ||||
| MYD | Myd format | .myd | |||||
| MYV | Myv vector format | .myv | |||||
| ODG | OpenDocument drawing | .odg | |||||
| PBM | Portable Bitmap File Format | .pbm | image/x-portable-bitmap | ||||
| PCD | ImagePac Photo CD | .pcd | image/jpcd | ||||
| PCF | Pixel Coordination Format | .pcf | image/pcf | ||||
| PCX | ZSoft PC Paintbrush File | ZSoft Corporation | .pcx | 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. | ? | |
| PGF | Progressive Graphics File | xeraina GmbH | .pgf | Photographic images, eventual replacement for JPEG. | No | ||
| PGM | Portable Graymap File Format | .pgm | image/x-portable-graymap | ||||
| PICT | PICT | Apple Computer | .pict, .pic, .pct | image/pict | Metafile for Mac OS, not meant for print publishing. | Yes | |
| Pixel | Pixel image format | Pixel | .px | image/px | Native format of the Pixel image editing program. | ? | |
| PNG | Portable Network Graphics | World Wide Web Consortium | .png | image/png | W3C endorsed replacement for GIF. Supported by most web browsers. | No | |
| PPM | Portable Pixmap File Format | .ppm | image/x-portable-pixmap | Very easy to understand. Programs to analyze and write to this format are easily written. | |||
| PSD | Photoshop Document | Adobe Systems | .psd, .psb, .pdd | image/psd, image/photoshop, image/x-photoshop | Used mainly for storing image manipulation & editing data. | Yes | |
| PSP | Paint Shop Pro Document | Corel Corporation | .psp | image/psp | It can only be opened in programs that support the format, such as Paint Shop Pro, The GIMP, etc. | ? | |
| SGI | Silicon Graphics Image | .sgi, .rgb, .rgba, .int, .inta, .bw | |||||
| SVG | Scalable Vector Graphics | World Wide Web Consortium | .svg, .svgz (compressed) | image/svg+xml | Scriptable vector image format; supported by some web browsers, often via plug-in. | No | |
| SXD | OpenOffice.org 1.0 drawing format | .sxd | |||||
| TGA | Truevision Targa | Truevision Inc. | .tga, .tpic | image/tga | Used by many 3D rendering applications and 3d games. | Yes? | |
| TIFF | Tagged Image File Format | Adobe Systems | .tiff, .tif | image/tiff | Document scanning and imaging format, also functions as a container. | No | |
| UFO | Ulead File for Objects | .ufo | |||||
| XAML | Extensible Application Markup Language | Microsoft | .xaml | application/xaml+xml | Used by Windows Presentation Foundation and Microsoft Silverlight. | ? | |
| XAR | Xar | .xar | application/vnd.xara | ||||
| XBM | X BitMap | .xbm | image/x-xbitmap | ||||
| XCF | XCF, name derived from eXperimental Computing Facility | .xcf | application/x-gimp-image | ||||
| XPM | X-Pixmap | .xpm | image/x-xpm | ||||
| Format | Full name | Owner | File extension | MIME type | Application | Patented | |
| Windows bitmap | Windows bitmap | Microsoft | .bmp | image/x-bmp | Simple, usually uncompressed format for use primarily within Microsoft Windows. | No | |
| WMBP | Wireless Application Protocol Bitmap Format | .wbmp | image/vnd.wap.wbmp |
| Format | Compression algorithm | Raster / Vector | Color depth | Indexed color | Transparency | Metadata | Interlacing* | Multi-page | Animation | Layers | Color management | Extendable | 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 |
| 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 |
| Format | Compression algorithm | Raster / Vector | Color depth | Indexed color | Transparency | Metadata | Interlacing* | Multi-page | Animation | Layers | Color management | Extendable | HDR format |
| 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 |
| 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 |
| 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 (can use lossless gzip) | Vector | 24, 32 | No | Yes | Yes | N/A | No | Yes | Yes (vector based) | No | 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 | Raster | 1, 4, 8, 16, 24, 32 | Yes | Yes | Yes | No | No | No | No | No | No | No |
Note: Interlacing is meant only for graphics file formats used over the web.