randpix
Version:
Fastest pixel avatar generator
22 lines (21 loc) • 632 B
TypeScript
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;