Project

General

Profile

Supported image formats » History » Version 23

Robin Mills, 16 Mar 2017 17:02

1 1 Andreas Huggel
h1. Supported image formats
2
3 23 Robin Mills
The following table shows supported image formats and support level for Exiv2 v0.26.
4 2 Andreas Huggel
5
Note:
6 8 Andreas Huggel
* Write support for RAW image formats was introduced in release 0.18. Be sure to test carefully if your applications work well with images modified by Exiv2.
7 5 Andreas Huggel
* Reading other TIFF-like RAW image formats, which are not listed in the table, may also work. Exiv2 was so far only tested with the more popular RAW image formats.
8 13 Andreas Huggel
* Support for GIF, TGA and BMP is minimal: Exiv2 recognizes the image format, assigns a MIME type to it and is able to determine the image height and width of the image.
9 22 Ben Touchette
* Support for WebP to be introduced in release 0.26.
10 1 Andreas Huggel
11 12 Andreas Huggel
| *Type* | *Exif mode* | *IPTC mode* | *XMP mode*  | *Comment mode* | *MIME type* |
12 13 Andreas Huggel
| JPEG | ReadWrite | ReadWrite | ReadWrite | ReadWrite    | image/jpeg            |
13 14 Andreas Huggel
| EXV  | ReadWrite | ReadWrite | ReadWrite | ReadWrite    | image/x-exv           |
14 19 Andreas Huggel
| CR2  | ReadWrite | ReadWrite | ReadWrite | -            | image/x-canon-cr2     |
15 13 Andreas Huggel
| CRW  | ReadWrite | -         | -         | ReadWrite    | image/x-canon-crw     |
16 14 Andreas Huggel
| MRW  | Read      | Read      | Read      | -            | image/x-minolta-mrw   |
17 13 Andreas Huggel
| TIFF | ReadWrite | ReadWrite | ReadWrite | -            | image/tiff            |
18 22 Ben Touchette
| WEBP | ReadWrite | ReadWrite | ReadWrite | -            | image/webp            |
19 16 Andreas Huggel
| DNG  | ReadWrite | ReadWrite | ReadWrite | -            | image/tiff (*)        |
20 13 Andreas Huggel
| NEF  | ReadWrite | ReadWrite | ReadWrite | -            | image/x-nikon-nef     |
21 15 Andreas Huggel
| PEF  | ReadWrite | ReadWrite | ReadWrite | -            | image/x-pentax-pef    |
22 16 Andreas Huggel
| ARW  | Read      | Read      | Read      | -            | image/tiff (*)        |
23 13 Andreas Huggel
| RW2  | Read      | Read      | Read      | -            | image/x-panasonic-rw2 |
24 16 Andreas Huggel
| SR2  | Read      | Read      | Read      | -            | image/tiff (*)        |
25 13 Andreas Huggel
| SRW  | ReadWrite | ReadWrite | ReadWrite | -            | image/x-samsung-srw   |
26
| ORF  | ReadWrite | ReadWrite | ReadWrite | -            | image/x-olympus-orf   |
27
| PNG  | ReadWrite | ReadWrite | ReadWrite | ReadWrite    | image/png             |
28 14 Andreas Huggel
| PGF  | ReadWrite | ReadWrite | ReadWrite | ReadWrite    | image/pgf             |
29 1 Andreas Huggel
| RAF  | Read      | Read      | Read      | -            | image/x-fuji-raf      |
30 18 Andreas Huggel
| EPS  | -         | -         | ReadWrite | -            | application/postscript|
31 14 Andreas Huggel
| XMP  | -         | -         | ReadWrite | -            | application/rdf+xml   |
32
| GIF  | -         | -         | -         | -            | image/gif             |
33
| PSD  | ReadWrite | ReadWrite | ReadWrite | -            | image/x-photoshop     |
34 1 Andreas Huggel
| TGA  | -         | -         | -         | -            | image/targa           |
35
| BMP  | -         | -         | -         | -            | image/x-ms-bmp        |
36 14 Andreas Huggel
| JP2  | ReadWrite | ReadWrite | ReadWrite | -            | image/jp2             |
37 16 Andreas Huggel
38
(*) Not detected correctly yet
39 21 Phil Harvey
40
Also see [[Supported video formats]].