All Classes and Interfaces
Class
Description
Shared base for
TileSink decorators that wrap a delegate sink.An abstract base class for ManipulatorImageSource implementations to reduce boilerplate.
Core IIIF rule: a V3
@context array must end with the IIIF Image
API 3 context (a constraint JSON Schema expresses poorly).Core IIIF rules for Image API 2: the fixed
@context offers no place
for namespaced extension properties, and the embedded profile must start
with the Image API 2 compliance level URI.An HDR image frame: full-range float pixels plus the color description
needed to interpret them.
An ISO 21496-1 gain map at its own (typically subsampled) resolution:
normalized float samples plus the opaque metadata JSON.
RGB primaries / gamut of the pixel values.
Opto-electronic transfer function of the pixel values.
Capability interface for
ImageSource implementations that can
provide full-range HDR pixels alongside the regular SDR rendition.Fetches IIIF tiles from an Image API endpoint and reassembles them into a single image.
Enum representing supported IIIF Image API versions.
A generic source for an image that can be tiled.
Validates
info.json documents against the bundled JSON Schemas for
IIIF Image API 2 and 3.Describes a single configuration option accepted via
--source-opt / --sink-opt (see
ImageSource.setOptions(Map) and
TileSink.setOptions(Map)).Describes one
info.json service extension (e.g.A sink for writing generated IIIF image tiles.
Sink contribution to
info.json.Outcome of validating one
info.json document.Shared JSON helpers for
Validator implementations (core and
extension modules).