HTJ2K Rust

HTJ2K Rust

J2K supports HTJ2K-oriented Rust APIs for decode, encode, recode, and JPEG-to-HTJ2K transcode workflows, with optional CUDA and Metal adapter crates for supported routes.

HTJ2K Rust codec and transcode pipeline

Decode and encode

The j2k facade owns public JPEG 2000 / HTJ2K application APIs and reexports shared backend contracts.

cargo add j2k

Recode

Classic JPEG 2000 reversible inputs can be recoded to HTJ2K through the public recode API when supported.

Transcode

j2k-transcode provides JPEG-to-J2K/HTJ2K primitives with CUDA and Metal acceleration crates for supported stages.

cargo add j2k-transcode

Related search paths

See CUDA JPEG2000 Rust, Metal JPEG2000 Rust, and GPU JPEG2000 Rust for backend-specific pages.