easyannotation
Version:
Image annotation in JavaScript
26 lines (25 loc) • 921 B
TypeScript
import { AnnotatorContainer } from "../AnnotatorContainer";
import InternalConfig from "../utils/InternalConfig";
import { RectAnnotator } from "./RectAnnotator";
import DrawStyle from "../model/Styles";
import FillStyle from "../model/Styles";
export declare class BlurAnnotator extends RectAnnotator {
static readonly xtype: string;
private static BLURING_ID;
private bluringFilter;
private imagePattern;
private blur;
constructor(config: InternalConfig, parent: AnnotatorContainer);
moveBy(dx: number, dy: number, evt: MouseEvent): void;
setDrawStyle(drawStyle: DrawStyle): void;
setFillStyle(fillStyle: FillStyle): void;
setBlur(blur: number): void;
getBlur(): string;
clean(): void;
isOnTop(): boolean;
toXML(): Element;
fromXML(element: Element): void;
toJSON(): Object;
fromJSON(obj: any): void;
getType(): string;
}