Skip to content

createTonemapDrago

Computational photographyfunctionOpenCV 5.0.0
import { createTonemapDrago } from '@banou/opencv-wasm'

Use after await initOpenCV(). See the initialization and named imports guide.

Creates TonemapDrago object

createTonemapDrago(gamma: number, saturation: number, bias: number): TonemapDrago | null;
4 available overloads
createTonemapDrago(): TonemapDrago | null;
createTonemapDrago(gamma: number): TonemapDrago | null;
createTonemapDrago(gamma: number, saturation: number): TonemapDrago | null;
createTonemapDrago(gamma: number, saturation: number, bias: number): TonemapDrago | null;
gamma

gamma value for gamma correction. See createTonemap

saturation

positive saturation enhancement value. 1.0 preserves saturation, values greater than 1 increase saturation and values less than 1 decrease it.

bias

value for bias function in [0, 1] range. Values from 0.7 to 0.9 usually give best results, default value is 0.85.

Returns

The TonemapDrago | null result.

These signatures describe this package. Upstream documentation can mention optional backends that are absent from this build. Check runtime compatibility before choosing a backend or file format.