在cropper.js 中裁剪图像后缺少Exif 数据

问题描述

这是我用于图像裁剪的功能,但我面临的问题是裁剪后的图像没有保存 exif 数据。

button.onclick = function() {
    // console.log(previewWidth);
    // console.log(previewHeight);
    // document.getElementById("loader_crop").style.display = "block";     
    result.innerHTML = '';
    result.appendChild(cropper.getCroppedCanvas());
    var dataURL = cropper.getCroppedCanvas().toDataURL('image');
    dataURL = dataURL.replace(/^data:image\/(png|jpg);base64,/,"");
    document.getElementById('hidden_data').value = dataURL;
    // document.getElementById("button_save").style.display = "block";     
    setTimeout(function() {
        var elmnt = parent.document.getElementById("ifr_img_crop");
        if (elmnt) {
            elmnt.contentwindow.scrollTo(0,1500);
        }
        // document.getElementById("loader_crop").style.display = "none";     
    },500);
};

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)