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