import * as Cropper from 'cropperjs';
var image = <HTMLImageElement>document.getElementById('image');
var cropper = new Cropper(image, {
aspectRatio: 16 / 9,
crop: function(e) {
console.log(e.detail.x);
console.log(e.detail.y);
console.log(e.detail.width);
console.log(e.detail.height);
console.log(e.detail.rotate);
console.log(e.detail.scaleX);
console.log(e.detail.scaleY);
}
});
import {Component, Input, AfterViewInit, ViewEncapsulation} from '@angular/core';
import * as Cropper from 'cropperjs';
@Component({
selector: 'cropper',
templateUrl: './cropper.component.html',
styleUrls: ['./cropper.component.less'],
encapsulation: ViewEncapsulation.None
})
<input type="file" accept="image/jpeg" (change)="getImgUrl($event)">
getImgUrl($event) {
this.cropper.replace(window.URL.createObjectURL($event.path[0].files[0])) ;
console.log($event);
}
<button (click)="rotateRight()">rotate</button>
rotateRight() {
console.log(this.cropper.getData());
this.cropper.rotate(90);
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有