Standards compliance Part 1 + Part 15
Full HTJ2K encode + decode and Part 1 decode; partial Part 2.
- Conformance-tested against ITU-T T.803 | ISO/IEC 15444-4
- JPH
.jphformat with colour-spec box parsing - Automatic YCbCr colorspace detection on decode
A complete C++ implementation of JPEG 2000 Part 1 and High-Throughput JPEG 2000 (Part 15) — SIMD-accelerated across x86-64, AArch64 and WebAssembly, with a multi-threaded encode/decode pipeline.
Full HTJ2K encode + decode and Part 1 decode; partial Part 2.
.jph format with colour-spec box parsingVectorized hot paths for color transform, DWT and HT block coding.
invoke() · line_based() · stream()RFC 9828 JPEG 2000 over RTP with sub-codestream latency.
Stream and explore 42K+ canvases in the browser — pan and zoom with viewport-region decode.
experimental| Format | Encode | Decode | Notes |
|---|---|---|---|
| .jhc / .j2c / .j2k | ✓ | ✓ | HTJ2K / JPEG 2000 Part 1 codestream |
| .jph | ✓ | ✓ | JPH file format; colour-spec box auto-detects YCbCr |
| PGM / PPM / PGX | ✓ | ✓ | Grayscale, packed RGB, per-component files |
| TIFF | ✓ | — | 8/16-bit per sample via libtiff; encode input only |
| RAW | — | ✓ | Packed samples, decoder output only |