Model loading · function

downscaleRgba

A box average from width×height down to outWidth×outHeight, four bytes a texel.

Explained in Importing models.

function downscaleRgba(rgba: Uint8Array, width: number, height: number, outWidth: number, outHeight: number): Uint8Array
import { downscaleRgba } from '@driftengine/assets';

Parameters

ParameterTypeDescription
rgbaUint8Array
widthnumber
heightnumber
outWidthnumber
outHeightnumber

In depth

Each output texel averages the source rectangle it covers, rounded to nearest.