UNPKG

stippled-image

Version:

Custom element to show the stippled version of image

45 lines (44 loc) 1.17 kB
export declare class StippledImage extends HTMLElement { private root; private canvasElement?; private _w?; private _h?; private _src; private _n; private _i?; private _r; private _c; private _sampling; private worker?; private _workerUrl?; private stippleData?; constructor(); static get observedAttributes(): string[]; attributeChangedCallback(name: string, _: string, newValue: string): void; connectedCallback(): void; disconnectedCallback(): void; private get workerUrl(); private get canvas(); get width(): number; get height(): number; set width(value: number); set height(value: number); get points(): number; set points(value: number); get src(): string; set src(value: string); get color(): string; set color(value: string); get radius(): number; set radius(value: number); get sampling(): number; set sampling(value: number); private refreshing; private refresh; private doRefresh; private loadImage; private createContext; private messageHandler; private terminateWorker; private draw; }