UNPKG

ng7-pica

Version:

Angular module to resize images files in browser

19 lines (18 loc) 882 B
import { Observable } from 'rxjs'; import { NgxPicaResizeOptionsInterface } from './ngx-pica-resize-options.interface'; import { NgxPicaExifService } from './ngx-pica-exif.service'; export declare class NgxPicaService { private _ngxPicaExifService; private picaResizer; private MAX_STEPS; constructor(_ngxPicaExifService: NgxPicaExifService); resizeImages(files: File[], width: number, height: number, options?: NgxPicaResizeOptionsInterface): Observable<File>; resizeImage(file: File, width: number, height: number, options?: NgxPicaResizeOptionsInterface): Observable<File>; compressImages(files: File[], sizeInMB: number): Observable<File>; compressImage(file: File, sizeInMB: number): Observable<File>; private getCompressedImage; private checkCompressedImageSize; private picaResize; private blobToFile; private bytesToMB; }