Skip to content

Image formats

sceptre decodes input images through the image crate — pure-Rust decoders only, no C image libraries.

Format
PNG
JPEG
BMP
GIF
TIFF
WebP
NetPBM (PNM)

HEIF, AVIF, and the JPEG 2000 family (jp2/j2k/jpx/jpm/mj2/j2c) are not supported. Their only mature decoders are C libraries (libheif, dav1d, openjpeg), which would pull a C toolchain dependency into the build and break the pure-Rust tract WASM/Android path.

These formats show up as a distinct capability group in the benchmark — reported as gaps rather than silently skipped, so the coverage limit stays visible.