Adonis.js: Как получить ширину и высоту загруженной на сервер картинки?

Необходимо перед сохранением изображения проверить ширину и высоту на попадания в допустимые диапазоны. Но вот беда, на сервере объект upload выглядит как-то вот так:

upload

То есть здесь только общие для всех файлов свойства. А мне нужно достучаться до свойств изображения, в частности размеров. Подскажите, пожалуйста, как это делается в Adonis.js или хотя бы на любом другом Node.js фреймворке.


Ответы (1 шт):

Автор решения: Жека Диулин

Как можно было догадаться, upload ничего не может знать о ширине и высоте изображения. Для решения этой задачи был задействован сторонний пакет Jimp, который понимает немало форматов изображения и может изъять из них необходимые мне метрики.

→ Ссылка