यह संक्षिप्त लेख बताता है कि Java में JPG पर टेक्स्ट कैसे लिखें। इसमें IDE सेटअप, स्टेप्स और एक रन करने योग्य कोड स्निपेट शामिल है जो दिखाता है कि Java में JPG पर टेक्स्ट कैसे जोड़ा जाए। इसके अतिरिक्त, आप जानेंगे कि JPG इमेज में टेक्स्ट को कैसे फॉर्मेट किया जाए।
JPG पर टेक्स्ट जोड़ने के लिए स्टेप्स
- Aspose.Drawing for Java का उपयोग करने के लिए सिस्टम को तैयार करें ताकि JPG इमेज पर टेक्स्ट जोड़ा जा सके
- Bitmap क्लास का एक ऑब्जेक्ट इनिशिएट करें और Graphics क्लास की एक इंस्टेंस घोषित करें
- टेक्स्ट के लिए रंग और फ़ॉन्ट निर्धारित करें
- रेक्टेंगल को परिभाषित करें और इमेज पर टेक्स्ट ड्रॉ करें
यह स्टेप्स Java में JPEG फ़ाइल में टेक्स्ट जोड़ने की प्रक्रिया को स्पष्ट करती हैं। बस इनपुट इमेज को लोड करें या एक नया बिटमैप बनाएं, इमेज के आयामों को निर्दिष्ट करें। फिर, टेक्स्ट की फॉर्मेटिंग प्रॉपर्टीज़ सेट करें और टेक्स्ट स्ट्रिंग को इमेज पर ड्रॉ करने के लिए पास करें। अंत में, आउटपुट इमेज को डिस्क या स्ट्रीम पर लिखें और टेक्स्ट रेंडरिंग समाप्त करें।
Java में JPG पर टेक्स्ट डालने के लिए कोड
// Load the image | |
com.aspose.drawing.Bitmap bitmap = new com.aspose.drawing.Bitmap("input.jpg"); | |
com.aspose.drawing.Graphics graphics = com.aspose.drawing.Graphics.fromImage(bitmap); | |
// Define text color | |
com.aspose.drawing.SolidBrush brush = new com.aspose.drawing.SolidBrush(com.aspose.drawing.Color.getDarkBlue()); | |
// Define text font | |
com.aspose.drawing.Font arial = new com.aspose.drawing.Font("Arial", 34, com.aspose.drawing.FontStyle.Regular); | |
// Text to display | |
String text = "Sample Text"; | |
// Define rectangle | |
com.aspose.drawing.RectangleF rect = new com.aspose.drawing.RectangleF(100, 600, 850, 100); | |
// Draw text on image | |
graphics.drawString(text, arial, brush, rect); | |
// Save the output file | |
bitmap.save("output.jpg"); |
ऊपर दिए गए कोड स्निपेट में Java में JPG फ़ाइल पर टेक्स्ट जोड़ने की प्रक्रिया को विस्तार से बताया गया है। आप drawString() मेथड का उपयोग करके टेक्स्ट स्ट्रिंग को जोड़ सकते हैं। लेकिन सबसे पहले आपको सोर्स इमेज को लोड करना होगा और टेक्स्ट की विभिन्न प्रॉपर्टीज़, जैसे कि फ़ॉन्ट, रंग आदि को अपनी आवश्यकताओं के अनुसार सेट करना होगा। इसी तरह, आप टेक्स्ट की स्थिति, रंग ग्रेडियंट, शैडो इफेक्ट आदि को एडवांस टेक्स्ट रेंडरिंग के लिए मॉडिफाई कर सकते हैं।
इस विषय में Java में JPG टेक्स्ट एडिटर बनाने की प्रक्रिया समझाई गई है। बिटमैप इमेजेस बनाने के लिए, Java में बिटमैप बनाना पर लेख पढ़ें।