C# का उपयोग करके इमेज पर टेक्स्ट लिखें

यह चरण-दर-चरण ट्यूटोरियल बताता है कि कैसे C# का उपयोग करके PNG पर टेक्स्ट लिखें। आप सीखेंगे कि कैसे C# का उपयोग करके इमेज पर टेक्स्ट जोड़ें बिना सिस्टम पर फ़ॉन्ट इंस्टॉल किए। इस लेख में रेंडरिंग प्रक्रिया को कस्टमाइज़ करने के लिए कोड में अन्य बदलावों पर भी चर्चा की जाएगी।

C# का उपयोग करके इमेज पर टेक्स्ट जोड़ने के चरण

  1. Aspose.Font for .NET को NuGet.org से इंस्टॉल करें
  2. आवश्यक namespaces इम्पोर्ट करें
  3. वॉटरमार्क से बचने के लिए लाइसेंस लोड करें
  4. इनपुट फ़ॉन्ट फ़ाइल और आउटपुट इमेज फ़ाइल निर्दिष्ट करें
  5. FontDefinition ऑब्जेक्ट बनाएँ
  6. Font.Open() का उपयोग करके फ़ॉन्ट लोड करें
  7. DrawText() का उपयोग करके टेक्स्ट स्ट्रीम बनाएं
  8. स्ट्रीम को Bitmap में कन्वर्ट करें और PNG के रूप में सेव करें

ये चरण C# में इमेज पर टेक्स्ट ड्रा करने की प्रक्रिया को संक्षेप में बताते हैं। प्रोग्राम की शुरुआत लाइसेंस लोड करने, फ़ॉन्ट फ़ाइल और आउटपुट फ़ाइल निर्दिष्ट करने और FontDefinition का उपयोग करके फ़ॉन्ट खोलने से करें। अंततः, टेक्स्ट को स्ट्रीम में रेंडर किया जाता है, Bitmap में कन्वर्ट किया जाता है और डिस्क पर इमेज के रूप में सेव किया जाता है।

C# का उपयोग करके इमेज पर टेक्स्ट जोड़ने का कोड

ऊपर दिया गया उदाहरण कोड C# का उपयोग करके इमेज पर टेक्स्ट जोड़ने की प्रक्रिया दिखाता है। DrawText मेथड के कई ओवरलोड हैं जो टेक्स्ट को Bitmap में रेंडर करते हैं और स्ट्रीम को PNG फॉर्मेट में लौटाते हैं।

इस लेख ने हमें यह सिखाया कि बिना फ़ॉन्ट इंस्टॉल किए इमेज पर टेक्स्ट कैसे ड्रा करें। TTF को SVG में कन्वर्ट करने के लिए, C# में TTF को SVG में कन्वर्ट करें लेख देखें।

 हिन्दी