Batch Resize and Convert Images in C# का उपयोग करके Aspose.Imaging

विशिष्ट आवश्यकताओं को फिट करने या उन्हें अलग-अलग प्रारूपों में परिवर्तित करना वेब अनुप्रयोगों, मोबाइल ऐप्स, या संग्रह के लिए मीडिया तैयार करते समय एक आम कार्य है. मैन्युअल रूप से हजारों छवियों का पुनरावृत्ति और रूपांतरण समय-उपयोगी और त्रुटि-प्रेरित हो सकते हैं. यह ब्लॉग पोस्ट आपको शक्तिशाली Aspose.Imaging लाइब्रेरी का उपयोग करके इन कार्यों को स्वचालित करने के माध्यम से मार्गदर्शन करेगा C#. हम कवर करेंगे कि कैसे बैच रीसाइज़ और कोड की केवल कुछ पंक्तियों के साथ एक फ़ॉर्मेट से एक छवि को बदलने के तरीक.

Introduction

इस ट्यूटोरियल में, हम .NET के लिए Aspose.Imaging का उपयोग करने के तरीके का पता लगाएंगे ताकि छवि पुनरावृत्ति और रूपांतरण को स्वचालित किया जा सके. यह प्रक्रिया वेब या मोबाइल अनुप्रयोगों पर छवियों को तैयार करते समय आवश्यक है जहां विशिष्ट आयामों और प्रारूपों की आवश्यकता होती है. इस गाइड के अंत तक, आपके पास अपने वातावरण को कैसे सेट करना है, फ़ोल्डर से चित्रों को लोड करना, उन्हें उचित रूप से या निश्चित आकारों में रीसाइज़ करें, उनके स्वरूप को परिवर्तित करें और परिणाम बचाए.

Prerequisites

कोड में डूबने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित ह:

  • Visual Studio 2019 या बाद म
  • .NET 6.0 या बाद में (या .NET Framework 4.6.2+)
  • एक फ़ोल्डर जिसमें विभिन्न प्रारूपों जैसे PNG, BMP, TIFF, आदि में स्रोत छवियों शामिल ह.
  • NuGet के माध्यम से स्थापित .NET के लिए Aspose.Imaging

पैकेज स्थापित करने के लिए, अपने पैकेट मैनेजर कंसोल खोलें और चलाए:

PM> Install-Package Aspose.Imaging

पूर्ण कोड उदाहरण

नीचे एक पूर्ण काम का उदाहरण है जो दिखाता है कि Aspose.Imaging का उपयोग करके छवियों को पुनर्विचार और परिवर्तित करने के लिए कैसे बैच कर.

कोड को समझ

इस कार्यान्वयन को बेहतर समझने के लिए महत्वपूर्ण कदमों में विभाजित कर:

चरण 1: प्रारंभिक सेटअप

सबसे पहले, हम मूल्यांकन लाइसेंस को प्रारंभ करते हैं और एक इनपुट फ़ाइल लोड करता है. यह कदम यह सुनिश्चित करने के लिए महत्वपूर्ण है कि आप Aspose.Imaging का उपयोग करते समय लाइसेसिंग आवश्यकताओं का पालन कर.

इस स्नैपेट में, हम आपके सार्वजनिक और निजी कुंजी प्रदान करके मापा लाइसेंस स्थापित करते हैं. फिर हम एक निर्दिष्ट मार्ग से एक छवि लोड करते ह.

चरण 2: विकल्पों को स्थापित कर

इसके बाद, हम रूपांतरण / प्रसंस्करण विकल्पों जैसे लक्ष्य आयाम और आउटपुट प्रारूप सेट करते ह.

यहाँ, आप छवियों को उचित रूप से या निश्चित आयामों के लिए पुनरावृत्ति के नए चौड़ाई और ऊंचाई निर्दिष्ट कर सकते हैं. इसके अलावा, वांछित आउटपुट प्रारूप (जैसे, JPEG) सेट कर).

चरण 3: ऑपरेशन को पूरा करन

अब हम मुख्य ऑपरेशन को Aspose.Imaging से उपयुक्त विधियों को बुलाकर निष्पादित करते ह.

यह अनुभाग दिखाता है कि एक छवि को कैसे पुनर्विचार और परिवर्तित किया जाए ResizeProportionalResizeFullFrame, इसके बाद, इसे एक नए प्रारूप में बचाया जाता ह.

चरण 4: परिणाम बचाने के लिए

अंत में, हम अपने वांछित सेटिंग्स के साथ संसाधित छवियों को बचाते ह.

कोड के इस हिस्से में, आप प्रत्येक छवि के लिए आउटपुट मार्ग और फ़ाइल नाम निर्दिष्ट करते हैं. लाइब्रेरी रूपांतरण को संभालती है और फिल्टर को संग्रहीत करती ह.

मुख्य कोड उदाहरण (पूर्ण और चलने योग्य)

नीचे एक पूर्ण उदाहरण है जो दिखाता है कि Aspose.Imaging का उपयोग करके छवियों को पुनर्विचार और परिवर्तित करने के तरीक:

Conclusion

इस दिशानिर्देश का पालन करके, अब आप Aspose.Imaging का उपयोग करके C# में छवियों को पुनरावृत्ति और रूपांतरण की प्रक्रिया को स्वचालित करने में सक्षम होना चाहिए. यह न केवल समय बचाता है बल्कि आपके परियोजनाओं के बीच स्थिरता भी सुनिश्चित करता है. अधिक उन्नत परिदृश्य या अतिरिक्त सुविधाएं के लिए, आधिकारिक दस्तावेज और अन्य संबंधित KB लेखों को संदर्भित कर.

आगे पढ़ने और खोज के लिए:

More in this category