UNPKG

illustrator.js

Version:

JavaScript image processing library

11 lines (10 loc) 584 B
import { Image } from "@napi-rs/canvas"; import { IllustratorImageSource } from "../../image/ImageLoader"; import { ToolBox } from "../base/ToolBox"; export declare class ImageTool extends ToolBox { load(source: IllustratorImageSource): Promise<Image>; draw(image: Image, dx: number, dy: number): this; draw(image: Image, dx: number, dy: number, dw: number, dh: number): this; draw(image: Image, dx: number, dy: number, dw: number, dh: number, circle: true): this; drawRounded(image: Image, dx: number, dy: number, dw: number, dh: number, radius: number): this; }