【发布时间】:2018-12-12 08:21:03
【问题描述】:
我正在开发 Ionic 3 移动应用程序。在那里,我使用 Croppr.js 库在上传到服务器之前裁剪图像。但我找不到获得裁剪图像的方法。这是我尝试过的代码
index.html
<link href="assets/css/croppr.min.css" rel="stylesheet" />
<script src="assets/js/croppr.min.js"></script>
profile.component.ts
ionViewDidLoad() {
this._croppr = new Croppr('#croppr', {
maxSize: [512, 512, 'px'],
minSize: [128, 128, 'px'],
onCropStart: this.onCropStart,
onUpdate: this.onCropUpdate,
onCropEnd: this.onCropEnd
})
}
onCropEnd(data): void {
console.log("On Crop End: ", data);
}
onCropUpdate(data) {
console.log("On Crop Update: ", data);
}
onCropStart(data) {
console.log("crop start: ", data)
}
home.component.html
<img src="path/to/image.jpg" id="croppr"/>
这个onCropEnd 方法只返回裁剪图像的尺寸。不是裁剪的图像。任何人都知道如何将裁剪后的图像作为 File 或 base64 字符串输出?
【问题讨论】:
标签: javascript angular typescript ionic3