यह चरण-दर-चरण मार्गदर्शिका वर्णन करती है कि C# का उपयोग करके PNG फ़ाइल में टेक्स्ट कैसे जोड़ें। यह विकास परिवेश सेट करने के लिए संसाधन, एप्लिकेशन विकसित करने के लिए चरणों की एक सूची और C# का उपयोग करके पीएनजी में टेक्स्ट जोड़ने के लिए एक चलाने योग्य नमूना कोड प्रस्तुत करता है। आप एप्लिकेशन आवश्यकताओं के अनुसार रेंडर किए गए टेक्स्ट को अनुकूलित करने के लिए विभिन्न विकल्प सीखेंगे।
C# का उपयोग करके PNG छवि में टेक्स्ट जोड़ने के चरण
- टेक्स्ट बनाने के लिए परिवेश को Aspose.Drawing for .NET का उपयोग करने के लिए सेट करें
- एक Bitmap object बनाएं और उसका आकार निर्धारित करें
- नव निर्मित बिटमैप ऑब्जेक्ट का उपयोग करके एक Graphics class object बनाएं
- टेक्स्ट सामग्री, ब्रश ऑब्जेक्ट और फ़ॉन्ट ऑब्जेक्ट को परिभाषित करें
- बिटमैप में पाठ को चित्रित करने के लिए आयत को परिभाषित करें
- बिटमैप पर टेक्स्ट प्रस्तुत करने के लिए ग्राफ़िक्स.ड्रॉस्ट्रिंग() विधि को कॉल करें
- पीएनजी फ़ाइल को डिस्क पर सहेजें
ये चरण C# का उपयोग करके पीएनजी छवि पर पाठ लिखने की प्रक्रिया का सारांश प्रस्तुत करते हैं। बिटमैप से आरंभ किए गए ग्राफ़िक्स क्लास ऑब्जेक्ट का उपयोग मुख्य रूप से किया जाता है क्योंकि यह परिभाषित पाठ, पाठ फ़ॉन्ट, रंग के लिए ब्रश और आयत जिसके भीतर पाठ को प्रस्तुत किया जाना है, का उपयोग करके स्ट्रिंग खींचने के तरीके प्रदान करता है। अंत में, बिटमैप ऑब्जेक्ट को बिटमैप क्लास में सेव() विधि का उपयोग करके डिस्क पर पीएनजी के रूप में सहेजा जाता है।
C# का उपयोग करके PNG फ़ाइल में टेक्स्ट जोड़ने के लिए कोड
उपरोक्त नमूना कोड सी# का उपयोग करके पीएनजी पर टेक्स्ट जोड़ने की प्रक्रिया को दर्शाता है। आप विभिन्न विकल्पों का उपयोग करके पाठ को अनुकूलित कर सकते हैं, उदाहरण के लिए हरा पृष्ठभूमि रंग सेट करने के लिए ग्राफ़िक्स.क्लियर (कलर.ग्रीन) विधि का उपयोग करें, एंटी-अलियासिंग को नियंत्रित करने के लिए ग्राफ़िक्स.टेक्स्टरेंडरिंगहिंट प्रॉपर्टी को TextRenderingHint.AntiAliasGridFit पर सेट करें, और ग्राफ़िक्स.ड्रारेक्टेंगल(का उपयोग करें) ) पाठ के चारों ओर एक आयत बनाने की विधि। टेक्स्ट का रंग ब्रश रंग का उपयोग करके, आयताकार रंग पेन क्लास रंग का उपयोग करके, और पृष्ठभूमि रंग क्लियर() विधि का उपयोग करके सेट किया जाता है।
इस आलेख ने हमें सी# का उपयोग करके पीएनजी फ़ाइल में टेक्स्ट जोड़ने के लिए मार्गदर्शन किया है। यदि आप विभिन्न आकृतियाँ बनाने की प्रक्रिया सीखना चाहते हैं, तो C# में आकृतियाँ कैसे बनाएं पर लेख देखें।