Metal JPEG2000 Rust

Metal JPEG2000 Rust

J2K provides Apple Metal adapter crates for supported JPEG 2000 / HTJ2K device-output, encode-stage, and JPEG-to-J2K/HTJ2K transcode workflows on macOS.

Metal JPEG2000 Rust pipeline

Codec adapter

j2k-metal exposes Apple Metal-backed JPEG 2000 / HTJ2K decode and encode-stage adapter APIs.

cargo add j2k-metal

JPEG input adapter

j2k-jpeg-metal provides Metal-backed JPEG decode surfaces and selected baseline encode paths.

cargo add j2k-jpeg-metal

Transcode adapter

j2k-transcode-metal accelerates supported JPEG-to-J2K/HTJ2K transcode stages on macOS.

cargo add j2k-transcode-metal

Supported shape policy

Metal support is selective. Explicit Metal requests are strict and return unsupported-request errors for shapes outside the adapter's supported path.