advanced-cropper
Version:
The core of the advanced cropper libraries family
11 lines (10 loc) • 1.6 kB
JavaScript
export { applyDirections, applyMove, applyScale, aspectRatioIntersection, coordinatesToPositionRestrictions, createAspectRatio, diff, fitToPositionRestrictions, fitToSizeRestrictions, getBrokenRatio, getCenter, getCloserSize, getIntersections, getOppositeSide, getTransitionStyle, inverseMove, isConsistentPosition, isConsistentSize, maxScale, mergePositionRestrictions, minScale, moveToPositionRestrictions, positionToSizeRestrictions, ratio, resizeToSizeRestrictions, rotatePoint, rotateSize, sizeDistance } from './utils.js';
export { calculateAreaSizeRestrictions, calculateSizeRestrictions, mergeSizeRestrictions, reconcileSizeRestrictions } from './sizeRestrictions.js';
export { getAreaPositionRestrictions, getAreaSizeRestrictions, getAspectRatio, getCoefficient, getDefaultCoordinates, getDefaultTransforms, getDefaultVisibleArea, getMinimumSize, getPositionRestrictions, getRoundedCoordinates, getSizeRestrictions, getStencilCoordinates, getTransformedImageSize, isConsistentState, isInitializedState } from './helpers.js';
export { approximateSize } from './approximateSize.js';
export { fitCoordinates } from './fitCoordinates.js';
export { fitVisibleArea } from './fitVisibleArea.js';
export { fillMoveDirections, fillResizeDirections, normalizeCenter, normalizeFlip, normalizeImageTransform, normalizeMoveDirections, normalizeResizeDirections } from './normalize.js';
export { touchesToImageTransform, wheelEventToImageTransform } from './imageTransforms.js';
export { getEmptyInteractions, hasInteractions } from './interactions.js';
export { isEqualState } from './isEqualState.js';