vue-pincher
Version:
Vue 3 image cropper component
22 lines (21 loc) • 697 B
TypeScript
export declare function applyAttention(attention: Region, image: Size, target: Size, ruleOfThirds?: boolean): Region;
export declare function fill(source: Size, target: Size): number;
export declare function fit(source: Size, target: Size): number;
export declare function coerceAngle(value: number): number;
export declare function convertDegreeToRadian(rotate: number): number;
export declare function getMidPoint(evt: TouchEvent): {
x: number;
y: number;
};
export declare function getDistance(evt: TouchEvent): number;
export interface Region {
x: number;
y: number;
width: number;
height: number;
}
interface Size {
width: number;
height: number;
}
export {};