Project Modules

This project has declared the following modules:

Name Description
Fliiifenleger :: Core A experimental Java-based static IIIF tiler.
Fliiifenleger :: wasm-runtime Shared WebAssembly runtime layer: engine abstraction (Chicory default, GraalVM optional), linear-memory helpers, and the module memory contract (wasm_alloc/wasm_free). Used by the jc2pa and ultrahdr modules; contains no codec code itself.
Fliiifenleger :: CLI A experimental Java-based static IIIF tiler.
Fliiifenleger :: jc2pa A module to build the c2pa-rs library.
Fliiifenleger :: ultrahdr UltraHDR (gain map) support: the ultrahdr-rs Rust codec compiled to WebAssembly, executed through the shared wasm-runtime layer. Provides the UltraHdrImageSource and UltraHdrTileSink for tiling with integrated gainmaps. (Skeleton — implementation in progress.)