हम लोकप्रिय दस्तावेज़ रूपांतरण पुस्तकालयों में से एक का उपयोग करके एक प्रारूप से दूसरे प्रारूप में छवि परिवर्तन पर चर्चा करेंगे और बिटमैप को सी #** का उपयोग करके पीएनजी में कनवर्ट करने की चरणवार प्रक्रिया प्रदान करेंगे। हम इस लेख में वर्णित कार्यप्रवाह का उपयोग करके C# BMP से PNG कन्वर्टर के लिए एक नमूना एप्लिकेशन भी बनाएंगे। बिटमैप को पीएनजी प्रारूप में परिवर्तित करने के लिए नमूना कोड स्निपेट के साथ प्रमुख चरण यहां दिए गए हैं।
सी # का उपयोग कर बिटमैप को पीएनजी में कनवर्ट करने के लिए कदम
- बिटमैप को PNG में बदलने के लिए .NET एप्लिकेशन में NuGet पैकेज मैनेजर से GroupDocs.Conversion for .NET पैकेज इंस्टॉल करें
- बिटमैप को PNG रूपांतरण में विकसित करने के लिए GroupDocs.Conversion नामस्थान का संदर्भ जोड़ें
- पीएनजी प्रारूप में बदलने के लिए डिस्क से इनपुट बिटमैप फ़ाइल लोड करने के लिए Converter वर्ग का एक उदाहरण बनाएं
- इसे अनुकूलित करने के लिए PNG फ़ाइल के लिए कन्वर्ट विकल्प बनाएं और परिभाषित करें
- डिस्क पर बीएमपी को पीएनजी के रूप में सहेजने के लिए कन्वर्टर क्लास की कन्वर्ट विधि को कॉल करें
उपरोक्त वर्कफ़्लो का पालन करके और दस्तावेज़ रूपांतरण लाइब्रेरी की एपीआई कॉल वाले कोड की कुछ पंक्तियों को लिखकर आप जल्दी और आसानी से BMP को PNG में C# में बदल सकते हैं। आप ImageConvertOptions ऑब्जेक्ट का उपयोग करके इसे अनुकूलित करने के लिए आउटपुट PNG फ़ाइल के लिए विभिन्न प्रकार के कन्वर्ट विकल्प भी सेट कर सकते हैं। ये निर्देश किसी अन्य सॉफ़्टवेयर पर निर्भर नहीं करते हैं और इन्हें विंडोज़, मैकोज़ और लिनक्स जैसे सामान्य ऑपरेटिंग सिस्टम पर इस्तेमाल किया जा सकता है।
सी # का उपयोग कर बिटमैप को पीएनजी में कनवर्ट करने के लिए कोड
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertBitmapToPngUsingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert Bitmap to PNG using C# | |
{ | |
// Remove the watermark in output PNG file by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source Bitmap file for conversion to PNG | |
var converter = new GroupDocs.Conversion.Converter("sample.bmp"); | |
// Set the conversion options for PNG document to customize the output file | |
ImageConvertOptions options = new ImageConvertOptions(); | |
// Convert and save the BMP in PNG format | |
converter.Convert("converted.png", options); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
हमने प्रदर्शन के लिए पिछले अनुभाग में बताए गए वर्कफ़्लो की मदद से BMP को PNG में C# में बदलने के लिए एप्लिकेशन विकसित किया है। जैसा कि आप उपरोक्त कोड स्निपेट में देख सकते हैं, हमने NuGet वेबसाइट से आवश्यक पैकेज सेट करने और आवश्यक नामस्थान सहित इसके कंस्ट्रक्टर का उपयोग करके इनपुट बिटमैप फ़ाइल को लोड करने के लिए कन्वर्टर क्लास का उपयोग किया है। उसके बाद, हमने परिणामी फ़ाइल को अनुकूलित करने के लिए ImageConvertOptions वर्ग का एक ऑब्जेक्ट बनाया है और फिर छवि रूपांतरण करने और इसे डिस्क पर संग्रहीत करने के लिए Convert विधि कहा जाता है।
हमने सी # में बिटमैप को पीएनजी में कनवर्ट करने के लिए दस्तावेज़ रूपांतरण प्रक्रिया पर चर्चा की है और इसके लिए एक उदाहरण विकसित किया है। हाल ही में, हमने C# में इमेज को वर्ड में बदलने के लिए एक लेख प्रकाशित किया था, अधिक जानकारी के लिए सी # का उपयोग कर छवि को वर्ड में कैसे परिवर्तित करें गाइड पर एक नज़र डालें।