I would like to load image and return from onload boolean value. I've tried to solve it but I failed.
    var reader = new FileReader();
    var image  = new Image();
    reader.readAsDataURL(input.files[0]);
    reader.onload = function (e) {
        image.src    = e.target.result; 
        var valid = false;
        valid = image.onload = function() {
            if (thi.width > 200) {
                valid = true;
            }
        return valid;
    }();
    }
    - here i would like to return "valid" 
I dont know how to achieve it :(
i want do do something like this:
function validateImage(input) {
if (input.files && input.files[0]) {
    var reader = new FileReader();
    var image  = new Image();
    reader.readAsDataURL(input.files[0]);
    reader.onload = function (e) {
        image.src    = e.target.result; 
        var valid = false;
        valid = image.onload = function() {
            if (thi.width > 200) {
                valid = true;
            }
            return valid;
        }();
        return valid;
    }
}
here i would like to return "valid"
return valid
}
