// 从指定的url地址获取图像尺寸信息
function getImageSizeByUrl2(url, index, callback) {
let image = new Image();
image.onload = function () {
callback(index, {
width: image.width,
height: image.height
});
};
image.onerror = function () {
callback(index, {
width: 0,
height: 0
});
};
image.src = url;
}
//加载试卷图片尺寸
function loadPaperSize2(startIndex, getLen, callback) {
pagePaperImageSize = [];
for (var ix = 0; ix < pageArrPapers.length; ix++) {
pagePaperImageSize.push({
width: 0,
height: 0
});
}
for (var ix = 0; ix < pageArrPapers.length; ix++) {
var imageUrl = (pageEditState ? "" : formHost) + pageArrPapers[ix]; // 获取图像url地址
getImageSizeByUrl2(imageUrl, ix, function (index, param) {
pagePaperImageSize[index] = param;
if (index == pageArrPapers.length - 1) {
callback();
}
});
}
}