Я работаю над мобильным приложением 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 string?