mc-image-editor
Version:
An image editor library for magic-cut app (http://www.magic-cut.in/)
17 lines • 2.19 kB
JavaScript
import { Injectable } from '@angular/core';
import * as i0 from "@angular/core";
export class ImageCropperService {
constructor() {
this.name = 'crop';
}
apply(ctx, image, sx, sy, sw, sh, dx, dy, dw, dh) {
ctx.drawImage(image, sx, sy, sw, sh, dx, dy, dw, dh);
}
}
ImageCropperService.ɵprov = i0.ɵɵdefineInjectable({ factory: function ImageCropperService_Factory() { return new ImageCropperService(); }, token: ImageCropperService, providedIn: "root" });
ImageCropperService.decorators = [
{ type: Injectable, args: [{
providedIn: 'root',
},] }
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JvcC1mZWF0dXJlLnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9tYy1pbWFnZS1lZGl0b3Ivc3JjL2xpYi9zZXJ2aWNlcy9jcm9wLWZlYXR1cmUuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDOztBQU8zQyxNQUFNLE9BQU8sbUJBQW1CO0lBSGhDO1FBSUUsU0FBSSxHQUFHLE1BQU0sQ0FBQztLQWVmO0lBZEMsS0FBSyxDQUNILEdBQTZCLEVBQzdCLEtBQXVCLEVBQ3ZCLEVBQVUsRUFDVixFQUFVLEVBQ1YsRUFBVSxFQUNWLEVBQVUsRUFDVixFQUFVLEVBQ1YsRUFBVSxFQUNWLEVBQVUsRUFDVixFQUFVO1FBRVYsR0FBRyxDQUFDLFNBQVMsQ0FBQyxLQUFLLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxDQUFDO0lBQ3ZELENBQUM7Ozs7WUFsQkYsVUFBVSxTQUFDO2dCQUNWLFVBQVUsRUFBRSxNQUFNO2FBQ25CIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5pbXBvcnQgeyBJbWFnZUVkaXRvckZlYXR1cmUgfSBmcm9tICcuLi9tb2RlbHMvaW1hZ2UtZWRpdG9yLWZlYXR1cmUubW9kZWwnO1xuXG5ASW5qZWN0YWJsZSh7XG4gIHByb3ZpZGVkSW46ICdyb290Jyxcbn0pXG5leHBvcnQgY2xhc3MgSW1hZ2VDcm9wcGVyU2VydmljZSBpbXBsZW1lbnRzIEltYWdlRWRpdG9yRmVhdHVyZSB7XG4gIG5hbWUgPSAnY3JvcCc7XG4gIGFwcGx5KFxuICAgIGN0eDogQ2FudmFzUmVuZGVyaW5nQ29udGV4dDJELFxuICAgIGltYWdlOiBIVE1MSW1hZ2VFbGVtZW50LFxuICAgIHN4OiBudW1iZXIsXG4gICAgc3k6IG51bWJlcixcbiAgICBzdzogbnVtYmVyLFxuICAgIHNoOiBudW1iZXIsXG4gICAgZHg6IG51bWJlcixcbiAgICBkeTogbnVtYmVyLFxuICAgIGR3OiBudW1iZXIsXG4gICAgZGg6IG51bWJlclxuICApIHtcbiAgICBjdHguZHJhd0ltYWdlKGltYWdlLCBzeCwgc3ksIHN3LCBzaCwgZHgsIGR5LCBkdywgZGgpO1xuICB9XG59XG4iXX0=