Я пытаюсь реализовать автоматическое изменение размера или кадрирование, когда размер рамки меньше минимально допустимого размера изображения, сейчас я сделал это:
var cropper = document.getElementById('image_cropper').cropper;
if (!cropper instanceof Cropper) {
console.warning('cropper not initialized');
return false;
}
var data = cropper.getData();
if (data.width < app.avatar.min_width || data.height < app.avatar.min_height) {
data.width = app.avatar.min_width;
data.height = app.avatar.min_height;
cropper.setData(data);
return;
}
Но хочу сделать это на обработанном событии cropend
:
canvas.addEventListener('cropend', function (event) {
var data = cropper.getData();
if (data.width < app.avatar.min_width || data.height < app.avatar.min_height) {
data.width = app.avatar.min_width;
data.height = app.avatar.min_height;
cropper.setData(data);
}
});
И мой вопрос: как я могу получить экземпляр кроппера из события?