UNPKG

randpix

Version:

Fastest pixel avatar generator

22 lines (21 loc) 632 B
import { Canvas } from 'canvas'; export declare type Color = [r: number, g: number, b: number, c?: number]; export declare type ColorScheme = Color[]; export declare type Pattern = ColorScheme[]; export declare enum Symmetry { VERTICAL = "VERTICAL", HORIZONTAL = "HORIZONTAL", QUAD = "QUAD" } export declare type RandpixOptions = { size?: number; scale?: number; colorScheme?: ColorScheme; fillFactor?: number; symmetry?: Symmetry; color?: Color; seed?: string | number; colorBias?: number; grayscaleBias?: boolean; }; export declare type RandpixResult = Canvas;