Functions
Const ditherPixels
- ditherPixels(dest: NumericArray | null, src: NumericArray, width: number, height: number, mat: BayerMatrix, dsteps: number, drange: number, srange: number): NumericArray
Parameters
dest: NumericArray | null
src: NumericArray
width: number
height: number
dsteps: number
drange: number
srange: number
Returns NumericArray
Const init
- init(x: number, y: number, size: number, val: number, step: number, mat: number[][]): number[][]
Parameters
x: number
y: number
size: number
val: number
step: number
mat: number[][]
Returns number[][]
Const orderedDither
- orderedDither(__namedParameters: { invSize: number; mask: number; mat: number[][] }, dsteps: number, drange: number, srange: number, x: number, y: number, val: number): number
Parameters
__namedParameters: { invSize: number; mask: number; mat: number[][] }
invSize: number
mask: number
mat: number[][]
dsteps: number
drange: number
srange: number
x: number
y: number
val: number
Returns number
Creates a Bayer matrix of given kernel size (power of 2) for ordered dithering and use with ditherPixels
Reference: