मैं Node.js (+ एक्सप्रेस 4) पर एक वेब ऐप विकसित कर रहा हूं, जहां उपयोगकर्ता सर्वर पर अपलोड करके अपनी प्रोफ़ाइल छवि सेट कर सकते हैं। हम पहले से ही फ़ाइल mimetype और अधिकतम फ़ाइलों को सीमित करते हैं, इसलिए उपयोगकर्ता 200KB पीएनजी या जेपीईजी छवियों को अपलोड नहीं कर सकता है।
समस्या यह है कि हम पृष्ठ पर लोडिंग और बचत स्थान को सुधारने के लिए 200x200 पर अपलोड की गई छवि रिज़ॉल्यूशन (सर्वरसाइड) को आकार बदलना चाहेंगे। कुछ शोधों के बाद, सभी उत्तरों ने ImageMagick या GraphicsMagick के आधार पर किसी भी मॉड्यूल का उपयोग करने के लिए कहा।
हालाँकि, एक साधारण छवि का आकार बदलने के लिए ImageMagick / GraphicsMagick स्थापित करने के लिए मेरे लिए बहुत अधिक लगता है, इसलिए, क्या Node.js के अलावा कोई अन्य समाधान है?
संपादित करें: मैंने स्वीकार किए गए समाधान को तेज करने के लिए बदल दिया है क्योंकि पिछले समाधान (lwip) को अब बनाए नहीं रखा गया है। अपने सभी फ़ीडबैक के लिए शुक्रिया!