UNPKG

moweex-img-cropper

Version:

image cropper

39 lines (38 loc) 1.47 kB
import { Renderer2, ElementRef, EventEmitter, AfterViewInit, OnChanges, OnDestroy, SimpleChanges } from "@angular/core"; import { ImageCropper } from "./imageCropper"; import { CropperSettings } from "./cropperSettings"; import { CropPosition } from "./model/cropPosition"; export declare class ImageCropperComponent implements AfterViewInit, OnChanges, OnDestroy { cropcanvas: ElementRef; settings: CropperSettings; image: any; inputImage: any; cropper: ImageCropper; cropPosition: CropPosition; cropPositionChange: EventEmitter<CropPosition>; onCrop: EventEmitter<any>; croppedWidth: number; croppedHeight: number; intervalRef: number; raf: number; renderer: Renderer2; windowListener: EventListenerObject; private isCropPositionUpdateNeeded; constructor(renderer: Renderer2); ngAfterViewInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; onTouchMove(event: TouchEvent): void; onTouchStart(event: TouchEvent): void; onTouchEnd(event: TouchEvent): void; onMouseDown(event: MouseEvent): void; onMouseUp(event: MouseEvent): void; onMouseMove(event: MouseEvent): void; fileChangeListener($event: any): void; private resize(); reset(): void; setImage(image: HTMLImageElement, newBounds?: any): void; private isCropPositionChanged(changes); private updateCropBounds(); private getOrientedImage(image, callback); }