Module imagery.presentation.levels

General image scalar Levels over borrowed raster views.

Only already materialized image channels are processed. Ownership, region, pixel layout, size and signed strides belong to raster-d; this module does not own codecs, image metadata, a scheduler or colour-management machinery.

The two public overloads differ only by whether an editing-selection mask is explicitly supplied. This is the first released source API in v0.1.0 under ADR 0006, without a stable ABI or v1.0 compatibility promise.

Functions

NameDescription
tryLevelsOwned(pixels, roi, affected, settings, maxResultBytes, published) Create one independently owned ROI-local Levels result without an edit mask.
tryLevelsOwned(pixels, roi, affected, settings, selection, maxResultBytes, published) Apply the same owned scalar Levels operation with a graded edit mask.

Structs

NameDescription
Levels Settings for a scalar normalized-channel Levels adjustment.

Enums

NameDescription
LevelsError Outcome for owned-result Levels processing.