Function createDitherFilter

Generates a PaletteFilter for processing 8-bit dither-pairs from raw render data of visual layer SCI-engine PIC assets into 4-bit dithered images.

import { Dithers } from '@4bitlabs/color';
import { createDitherFilter } from '@4bitlabs/image';

// Generate a classic 1x1 EGA dither
const dither = createDitherFilter(Dithers.CGA);
const ouput = dither(visual);
  • Parameters

    • pal: DitherPair[]

      256 dither-pairs.

    • ditherSize: [number, number] = ...

      Dithering size, in pixels. Defaults to 1×1 pixel dither.

    Returns PaletteFilter