यह विषय C# में PNG को ICON में कैसे बदलें, इस पर विवरण शामिल करता है। इसमें पीएनजी को आईसीओ में सी# में कनवर्ट करने के लिए सभी संसाधनों, महत्वपूर्ण वर्गों, विधियों और एक रननेबल नमूना कोड शामिल है। एप्लिकेशन का उपयोग विंडोज, लिनक्स या मैकओएस के अंदर किसी भी .NET समर्थित वातावरण में किया जा सकता है।
सी # में पीएनजी को आईसीओ में कनवर्ट करने के लिए कदम
- NuGet पैकेज प्रबंधक का उपयोग करके Aspose.Imaging को जोड़ने के लिए परिवेश सेट करें
- Image क्लास इंस्टेंस का उपयोग करके स्रोत PNG फ़ाइल लोड करें
- IcoOptions क्लास ऑब्जेक्ट का उपयोग करके ICON छवि के लिए डिफ़ॉल्ट विकल्प सेट करें
- परिणामी छवि को डिस्क पर ICON के रूप में सहेजें
उपर्युक्त चरणों का पालन करके, आप आसानी से एक PNG को ICON में C# का उपयोग करके एक चरण-दर-चरण दृष्टिकोण में परिवर्तित कर सकते हैं, जहाँ पहले प्रोजेक्ट में आवश्यक संसाधनों को शामिल करके पर्यावरण को कॉन्फ़िगर किया जाता है और फिर स्रोत PNG को एक का उपयोग करके लोड किया जाता है। छवि वर्ग का उदाहरण। बाद के चरणों में, आउटपुट ICON फ़ाइल विकल्पों को सेट करने के लिए IcoOptions क्लास ऑब्जेक्ट बनाया गया है। अंत में, परिवर्तित ICO फ़ाइल डिस्क पर सहेजी जाएगी।
सी # का उपयोग कर पीएनजी को आईसीओएन में कनवर्ट करने के लिए कोड
using System; | |
using Aspose.Imaging; | |
using Aspose.Imaging.ImageOptions; | |
namespace TestImaging | |
{ | |
public class PngToIcon | |
{ | |
public static void ConvertPngtoIcon() | |
{ | |
String path = @"/Users/KnowledgeBase/TestData/"; | |
// Apply the product license to convert PNG to Icon in C# | |
License PngToIcoLicense = new License(); | |
PngToIcoLicense.SetLicense(path + "Conholdate.Total.Product.Family.lic"); | |
using (var image = Image.Load(path + "multiple_codes.png")) | |
{ | |
//Obtain default saving options defined for icon image | |
ImageOptionsBase exportIcoOptions = new IcoOptions(); | |
image.Save(path + "output.ico", exportIcoOptions); | |
} | |
} | |
} | |
} |
उपरोक्त उदाहरण में, आप बहुत ही सरल एपीआई कॉल की मदद से आसानी से पीएनजी को आईसीओएन में सी# का उपयोग करके बदल सकते हैं। इमेज क्लास ऑब्जेक्ट अन्य प्रकार की छवियों का भी समर्थन करता है और इसमें कई अतिभारित फ़ंक्शन होते हैं जिनका उपयोग आप अन्य अतिरिक्त LoadOptions पैरामीटर के साथ स्ट्रीम से छवियों को लोड करने के लिए कर सकते हैं। LoadOptions ऑब्जेक्ट डेटा रिकवरी मोड, प्रोग्रेस इवेंट हैंडलर, डेटा बैकग्राउंड कलर और बफर साइज हिंट सेट करने के लिए प्रॉपर्टीज को एक्सपोज करता है।
इस विषय ने हमें सी# का उपयोग करके PNG को ICON में बदलना सिखाया है। अगर आप जेपीजी को ब्लैक एंड व्हाइट पीडीएफ में बदलने के बारे में जानना चाहते हैं, तो सी # में जेपीजी को ब्लैक एंड व्हाइट पीडीएफ में कैसे परिवर्तित करें पर लेख देखें।