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
| Name | Description |
|---|---|
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
| Name | Description |
|---|---|
Levels
|
Settings for a scalar normalized-channel Levels adjustment. |
Enums
| Name | Description |
|---|---|
LevelsError
|
Outcome for owned-result Levels processing. |