यह छोटा ट्यूटोरियल आपको Node.js REST API का उपयोग करके image का आकार बदलने का तरीका बताता है। आप Node.js-आधारित क्लाउड SDK का उपयोग करके Node.js RESTful सेवा के साथ एक इमेज रिसाइज़र विकसित करना सीखेंगे। यह इस कार्य को पूरा करने के लिए आवश्यक सभी चरणों, गुणों और विधियों की व्याख्या करेगा।
पूर्वापेक्षा
- छवि का आकार बदलने के लिए खाता API क्रेडेंशियल बनाएँ
- छवि का आकार और प्रारूप बदलने के लिए Node.js के लिए Aspose.Imaging क्लाउड SDK डाउनलोड करें
- उपरोक्त SDK के साथ Node.js प्रोजेक्ट सेटअप करें
Node.js लो कोड API के साथ ऑनलाइन तस्वीर का आकार बदलने के चरण
- क्लाइंट आईडी, सीक्रेट और क्लाउड एंडपॉइंट को परिभाषित करके इमेजिंगएपीआई के ऑब्जेक्ट को इंस्टैंसिएट करें
- उस स्रोत छवि को परिभाषित करें और क्लाउड स्टोरेज पर अपलोड करें जिसका आकार बदलना है
- आउटपुट छवि की चौड़ाई, ऊँचाई और प्रारूप निर्धारित करके आकार बदलने के पैरामीटर परिभाषित करें
- आकार बदलने वाली छवि के लिए अनुरोध ResizeImageRequest वर्ग और छवि का आकार बदलें() विधि तैयार करें और उसे निष्पादित करें
- क्लाउड से आउटपुट फ़ाइल डाउनलोड करके पुनःआकारित छवि को स्थानीय डिस्क पर सहेजें
ये चरण संक्षेप में बताते हैं कि Node.js लो कोड API से चित्र का आकार कैसे कम करें। API क्लाइंट और बेस URL को इनिशियलाइज़ करके, इनपुट इमेज को परिभाषित करके, उसे क्लाउड स्टोरेज पर अपलोड करके, और आकार बदलने के पैरामीटर्स को परिभाषित करके इस प्रक्रिया को इंस्टेंट करें। अंत में, आकार बदलने वाली इमेज को लोकल डिस्क पर सेव करने से पहले, ResizeImageRequest ऑब्जेक्ट और ResizeImage() मेथड का उपयोग करके आकार बदलने वाली इमेज रिक्वेस्ट तैयार करें और उसे निष्पादित करें।
Node.js RESTful सेवा के साथ छवि आकार बदलने के लिए कोड
इस कोड ने Node.js RESTful सेवा के साथ एक इमेज साइज़ कन्वर्टर के विकास को प्रदर्शित किया है। API प्रतिक्रिया परिणामी इमेज बाइट्स स्ट्रीम लौटाती है जिसे आप डिस्क पर सहेज सकते हैं या ज़रूरत पड़ने पर नेटवर्क पर संचार कर सकते हैं। यदि API कॉल सफल होती है, तो यह 200 कोड लौटाती है और यदि सफल नहीं होती है, तो यह 400, 401, 404, 500 और 501 कोड लौटा सकती है।
इस लेख ने हमें Node.js REST इंटरफ़ेस के साथ एक फोटो साइज़ कन्वर्टर विकसित करने में मार्गदर्शन किया है। SVG इमेज को WMF में बदलने के लिए, Node.js REST API के साथ SVG को WMF में बदलें पर लेख देखें।