2

ボックスサイズが最小許容画像サイズ未満の場合、自動サイズ変更またはクロップボックスを実現しようとしています。今のところ、これを作成しました:

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);

                }
            });

そして私の質問は、イベントからクロッパーインスタンスを取得するにはどうすればよいですか?

4

1 に答える 1