Советы дают интересные, но не совсем то что мне надо, попробую переформулировать вопрос:
Можно ли считать, что изображение юзера, которое он хочет загрузить на сервер, сжато качественно и его не надо пережимать? В моем проекте - большинство изображений планируются со смартфонов.
Если пережимать надо, то знаете ли вы варианты одновременно пережимать + ресайзить изображение на стороне клиента?
Выполняют только 1 функцию:
ресайз:
https://github.com/blueimp/JavaScript-Load-Image ,
https://github.com/Alem/django-jfu
compress:
https://github.com/brunobar79/J-I-C