fabric
Version:
Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.
21 lines • 1.05 kB
TypeScript
import type { Transform, TransformActionHandler, ObjectEvents } from 'fabric';
/**
* Wrap controlsUtils.changeObjectWidth with image constrains
*/
export declare const changeImageWidth: TransformActionHandler;
export declare const changeCropWidth: TransformActionHandler<Transform>;
/**
* Wrap controlsUtils.changeObjectHeight with image constrains
*/
export declare const changeImageHeight: TransformActionHandler;
export declare const changeCropHeight: TransformActionHandler<Transform>;
export declare const changeImageCropX: TransformActionHandler;
export declare const changeImageCropY: TransformActionHandler;
export declare const changeCropX: TransformActionHandler<Transform>;
export declare const changeCropY: TransformActionHandler<Transform>;
/**
* A function to counter the move action and change cropX/cropY of an image
* Keep the image steady, but moves it inside its own cropping rectangle
*/
export declare const cropPanMoveHandler: ({ transform }: ObjectEvents["moving"]) => void;
//# sourceMappingURL=croppingHandlers.d.ts.map