JP2
From Just Solve the File Format Problem
(Difference between revisions)
(→Identification) |
m (→Identification) |
||
Line 36: | Line 36: | ||
== Identification == | == Identification == | ||
− | JP2 files begin with bytes <code>00 00 00 0c 6a 50 20 20 0d 0a 87 0a | + | JP2 files begin with bytes <code>00 00 00 0c 6a 50 20 20 0d 0a 87 0a 00 00 00 14 66 74 79 70 6a 70 32 20</code>. |
Note that some Adobe applications (most notably Adobe Photoshop) produce [[JPX]] (JPEG 2000 Part 2) images that erroneously use the above byte sequence, which makes them (superficially) indistinguishable from JP2 images. | Note that some Adobe applications (most notably Adobe Photoshop) produce [[JPX]] (JPEG 2000 Part 2) images that erroneously use the above byte sequence, which makes them (superficially) indistinguishable from JP2 images. |
Revision as of 15:02, 21 October 2013
JP2 is the baseline image file format defined by the JPEG 2000 standard. It encapsulates a JPEG 2000 codestream.
Contents |
Identifiers
Format | PRONOM | LoCFDD |
---|---|---|
JP2 | x-fmt/392 | fdd000143 |
JP2, Lossless | fdd000167 | |
JP2, Lossy | fdd000168 | |
JP2, Profile 0 | fdd000195 | |
JP2, Profile 1 | fdd000197 | |
JP2, Profile 3 | fdd000212 | |
JP2, Profile 4 | fdd000214 | |
JP2, BIIF Profile | fdd000169 | |
JP2, NDNP Profile | fdd000193 |
Identification
JP2 files begin with bytes 00 00 00 0c 6a 50 20 20 0d 0a 87 0a 00 00 00 14 66 74 79 70 6a 70 32 20
.
Note that some Adobe applications (most notably Adobe Photoshop) produce JPX (JPEG 2000 Part 2) images that erroneously use the above byte sequence, which makes them (superficially) indistinguishable from JP2 images.
Specifications
- ISO/IEC 15444-1 Annex I: JP2 file format syntax
- ISO/IEC 15444-1
- ITU-T Rec. T.800 (not free to download)
- JPEG 2000 Committee Drafts → fcd15444-1.pdf
- Updated ICC profile support, bit depth and resolution clarifications - 2013 amendment to the filespec that extends support of ICC profiles and clarifies use of resolution fields in JP2
- Updated ICC profile support, bit depth and resolution clarifications - August 2011 draft of above amendment (freely available)
Software
See also JPEG 2000.
- jpylyzer: JP2 validator and property extractor
GeoJP2
GeoJP2 is an extension of the JP2 format which allows one to include geospatial metadata in georeferenced JP2 images.
Sample files
Links
- Wikipedia:JPEG 2000
- Is JPEG-2000 a Preservation Risk?
- JP2 entries in OPF File Format Risk Registry - describes some issues with (older versions of) the format spec and issues with specific implementations