Fine Uploader — получение размеров ширины и высоты после выбора/загрузки изображения

Используя Fine-uploader, мне нужно иметь возможность получить исходные размеры ширины и высоты выбранного файла в пикселях, чтобы я мог использовать их для последующего использования на моей странице. Есть ли способ сделать это либо после выбора файла, либо при обратном вызове при полном успехе?


person odd_duck    schedule 20.05.2014    source источник


Ответы (1)


Fine Uploader не предоставляет данные такого типа, но можно легко определить размеры изображения самостоятельно. Сначала преобразуйте файл изображения в URL-адрес объекта (URL.createObjectURL(file)), а затем используйте этот URL-адрес в качестве атрибута src элемента img. Наконец, после того, как <img> полностью отрендерится, проверьте свойства ширины и высоты элемента. Fine Uploader делает это внутренне, когда его просят проверить файл изображения на основе определенных ограничений размера. См. проверку изображения. код для примера.

person Ray Nicholus    schedule 20.05.2014
comment
будет ли сложно представить эти данные как часть аргументов для всех возможных событий? или хотя бы один из них? - person vsync; 03.09.2014
comment
Это также работает: "> stackoverflow.com/questions/25644333/ - person Babak Bandpay; 26.02.2015