如何在上传前获得angularJS / Javascript中的图像高度和宽度分辨率

时间:2017-10-23 10:58:20

标签: angularjs

我上传图片,在上传之前我需要检查图片分辨率是否大于920 * 675分辨率,不应该让图片上传的分辨率低于分辨率(920 * 675)

1 个答案:

答案 0 :(得分:0)

while condition:
    while second_condition:
        if condition1:
            break
    if condition1:
        continue

这是从https://github.com/nervgh/angular-file-upload/blob/master/examples/image-preview/directives.js复制的代码段。

现在这是HTML5 File API的一部分,所以简而言之,你可以使用:

var reader = new FileReader();
reader.onload = onLoadFile;
reader.readAsDataURL(filtItem._file);

function onLoadFile(event) {
    var img = new Image();
    img.src = event.target.result;
    console.log(img.width, img.height)
}

另见: