我正在构建一个图像调整大小/裁剪,我想在他们在模式(引导程序)中编辑它后显示实时预览。我相信这应该可行,但我在 console.log 中只得到 0。这需要将原始图像的宽度和高度输入到另一个脚本中(我将在之后进行,现在只需要在 console.log/a 变量中使用它们)
function doProfilePictureChangeEdit(e) {
var files = document.getElementById('fileupload').files[0];
var reader = new FileReader();
reader.onload = (function(theFile) {
document.getElementById('imgresizepreview').src = theFile.target.result;
document.getElementById('profilepicturepreview').src = theFile.target.result;
}
);
reader.readAsDataURL(files);
var imagepreview = document.getElementById('imgresizepreview');
console.log(imagepreview.offsetWidth);
$('img#imgresizepreview').imgAreaSelect({
handles: true,
enable: true,
aspectRatio: "1:1",
onSelectEnd: preview
});
$('#resizeprofilepicturemodal').modal('show');
};