UNPKG

@9am/img-halftone

Version:

A web component turns <img> into halftone.

21 lines (20 loc) 461 B
import Channel from './channel'; export type Pair = [number, number]; export interface Painter { dom: Element; draw(channels: Channel[], size: Pair): void; } export type ChannelOptions = { source?: HTMLImageElement; name?: string; deg?: number; cellSize?: Pair; color?: string; }; export declare enum Shape { CIRCLE = "circle", TRIANGLE = "triangle", RECTANGLE = "rectangle", HEXAGON = "hexagon", CHAR = "char" }