Image MIME Reference
ACES
ACES Image Container File
image/aces
VS
High-Throughput JPEG 2000 Codestream
image/jphc
HTJ2K-Codestream
A complete technical comparison of ACES Image Container File and High-Throughput JPEG 2000 Codestream — covering compression, feature support, browser compatibility, magic bytes, and when to choose each format.
Equal browser support
Feature Support
| Feature | ACES | HTJ2K-Codestream |
|---|---|---|
| Transparency (Alpha) | Yes | Yes |
| Animation Support | ✕ No | ✕ No |
| Progressive Loading | ✕ No | Yes |
| HDR Support | Yes | Yes |
| EXIF Metadata | ✕ No | ✕ No |
| ICC Color Profile | ✕ No | ✕ No |
ACES Image Container File
image/aces
Extension
.exr
Container
OpenEXR (SMPTE ST 2065-4)
Compression
Lossless / Uncompressed
Algorithm
PIZZIPRLEB44Uncompressed
Color Depth
16-bit (Half-float), 32-bit (Float)
Developed by
Academy of Motion Picture Arts and Sciences (AMPAS) / SMPTE
Released
2013
Magic Bytes
76 2F 31 01
High-Throughput JPEG 2000 Codestream
image/jphc
Extension
.jhc
Container
None (Raw Codestream)
Compression
Lossy / Lossless
Algorithm
High-Throughput JPEG 2000 (HTJ2K)
Color Depth
8-bit, 16-bit, 32-bit, 38-bit
Developed by
Joint Photographic Experts Group (JPEG)
Released
2019
Magic Bytes
FF 4F FF 51
Browser Support Comparison
| Browser | ACES | HTJ2K-Codestream |
|---|---|---|
|
|
✕ | ✕ |
|
|
✕ | ✕ |
|
|
✕ | ✕ |
|
|
✕ | ✕ |
|
|
✕ | ✕ |
ACES
ACES Strengths
- Industry standard for high-end visual effects, compositing, and color grading
- Supports 16-bit half-float data, accurately capturing immense dynamic range without clipping
- Standardized by SMPTE (ST 2065-4) to guarantee universal color interoperability across different post-production facilities
Limitations
- Considerably larger file sizes than conventional consumer image formats
- Completely unsupported in web browsers and most standard desktop viewers
- Requires specialized compositing or color grading software to interpret and view the scene-linear data correctly
HTJ2K-Codestream
HTJ2K-Codestream Strengths
- Extremely fast encoding and decoding capabilities due to the parallelizable block coder
- Minimal file overhead since it lacks container headers and metadata
- Ideal for streaming applications or embedded systems where parsing a full container is unnecessary
Limitations
- Lacks standard metadata support (like EXIF, XMP, or ICC color profiles) since there is no container structure
- Zero native web browser compatibility
- Difficult to distinguish from standard JPEG 2000 codestreams without deeply parsing the internal marker segments
When to choose which format
ACES
Use ACES when…
- Visual Effects (VFX)
- Digital Intermediate (DI)
- Color Grading
- Archival
HTJ2K-Codestream
Use HTJ2K-Codestream when…
- Medical Imaging Pipelines
- Geospatial Data Streaming
- Digital Cinema
- Embedded Systems