Я розробляю веб-додаток на Node.js (+ express 4), де користувачі можуть встановити своє зображення профілю, завантаживши його на сервер. Ми вже обмежуємо mimeype та max розмір файлу, тому користувач не може завантажувати більше 200 КБ зображень у форматі png або jpeg.
Проблема полягає в тому, що ми хотіли б зменшити розмір (на стороні сервера) роздільної здатності завантаженого зображення до 200x200, щоб покращити завантаження сторінки та заощадити місце на диску. Після деяких досліджень усі відповіді вказували на використання будь-якого модуля на основі ImageMagick або GraphicsMagick.
Однак установка ImageMagick / GraphicsMagick для простого зміни розміру зображення здається мені занадто надмірною, тож, чи є якесь інше рішення, крім цього, для Node.js?
Редагувати: Я прийняв прийняте рішення на різке, оскільки попереднє рішення (lwip) більше не підтримується. Дякуємо за всі Ваші відгуки!