UNPKG

illustrator.js

Version:

JavaScript image processing library

27 lines (26 loc) 1.06 kB
import { ColorSpace, Image, ImageData, SKRSContext2D } from "@napi-rs/canvas"; export declare class LayerUtils { #private; constructor(ctx: SKRSContext2D); measureText(text: string): TextMetrics; getLayerTransformation(): { a: number; b: number; c: number; d: number; e: number; f: number; }; createLinearGradient(x0: number, x1: number, y0: number, y1: number): CanvasGradient; createRadialGradient(x0: number, y0: number, r0: number, x1: number, y1: number, r1: number): CanvasGradient; createConicGradient(startAngle: number, x: number, y: number): CanvasGradient; createPattern(image: Image | ImageData, repeat: "repeat" | "repeat-x" | "repeat-y" | "no-repeat" | null): CanvasPattern; getImageData(sx?: number, sy?: number, sw?: number, sh?: number): globalThis.ImageData; putImageData(data: ImageData & { colorSpace: ColorSpace; }, dx: number, dy: number): void; getCenterPoint(divider?: number): { x: number; y: number; }; }