DriftCapture · function

triangleResize

src into out by the antialiased bilinear: across first, then down, through an eight-bit intermediate, which is the order both libraries' passes have. precision says whose rounding.

Explained in DriftCapture.

function triangleResize(src: Uint8Array, width: number, height: number, channels: number, out: Uint8Array, outWidth: number, outHeight: number, precision?: number): void
import { triangleResize } from '@driftengine/capture';

Parameters

ParameterTypeDescription
srcUint8Array
widthnumber
heightnumber
channelsnumber
outUint8Array
outWidthnumber
outHeightnumber
precision?number