smartcrop
Version:
Content aware image cropping.
28 lines • 535 B
TypeScript
export interface Crop {
x: number;
y: number;
width: number;
height: number;
}
export interface CropResult {
topCrop: Crop;
}
export interface CropBoost {
x: number;
y: number;
width: number;
height: number;
weight: number;
}
export interface CropOptions {
minScale?: number;
width: number;
height: number;
boost?: CropBoost[];
ruleOfThirds?: boolean;
debug?: boolean;
}
declare const smartcrop: {
crop(image: CanvasImageSource, options: CropOptions): Promise<CropResult>;
};
export default smartcrop;