छवियां अक्सर शक्तिशाली संचारक के रूप में काम करती हैं, दृश्य भाषा में जानकारी देती हैं। छवियों में एनोटेशन जोड़ने से उनका मूल्य और उपयोगिता काफी बढ़ सकती है। इस ट्यूटोरियल में, हम जावा** का उपयोग करके ** JPG में हाइलाइट एनोटेशन जोड़ने की प्रक्रिया का पता लगाएंगे, जिससे आपको इस कार्यक्षमता को अपनी परियोजनाओं में सहजता से एकीकृत करने के लिए एक व्यापक मार्गदर्शिका प्रदान की जाएगी। निम्नलिखित चरण और कोड उदाहरण से पता चलता है कि जेपीजी के लिए जावा में हाइलाइट एनोटेशन कैसे बनाया जाए।
जावा का उपयोग करके JPG में हाइलाइट एनोटेशन जोड़ने के चरण
- जेपीजी छवि में हाइलाइट एनोटेशन के एकीकरण को सक्षम करते हुए, GroupDocs.Annotation for Java का उपयोग करने के लिए अपने एकीकृत विकास पर्यावरण (आईडीई) को कॉन्फ़िगर करें
- इसके कंस्ट्रक्टर को एक पैरामीटर के रूप में JPG फ़ाइल पथ प्रदान करके Annotator वर्ग का एक उदाहरण बनाएं
- HighlightAnnotation वर्ग को इंस्टेंट करें और आवश्यक गुणों को परिभाषित करें, जैसे कि बैकग्राउंड कलर, अपारदर्शिता और स्थिति
- हाइलाइटएनोटेशन ऑब्जेक्ट को एक तर्क के रूप में पास करते हुए, Annotator.add विधि को कॉल करें
- परिणामी JPG आउटपुट को डिस्क पर सहेजने के लिए Annotator.save विधि को कॉल करें
इन चरणों का पालन करके, आप निर्बाध रूप से जावा का उपयोग करके JPG में हाइलाइट एनोटेशन सम्मिलित कर सकते हैं। जब आप छवियों में टेक्स्ट को हाइलाइट करने के विचार का पता लगाते हैं, तो याद रखें कि यह दृष्टिकोण चीजों को आसान बनाता है और यह सुनिश्चित करता है कि यह विभिन्न प्रकार के कंप्यूटरों पर अच्छी तरह से काम करता है। यह उन डेवलपर्स के लिए एक उपयोगी उपकरण है जो छवियों को संभालने के तरीके को बेहतर बनाना चाहते हैं। ये चरण विंडोज, मैकओएस और लिनक्स जैसे लोकप्रिय सिस्टम पर काम करते हैं, जो सभी जावा का समर्थन करते हैं। JPG फ़ाइल में हाइलाइट किए गए नोट्स जोड़ने के लिए आपको कोई अतिरिक्त सॉफ़्टवेयर इंस्टॉल करने की आवश्यकता नहीं है।
जावा का उपयोग करके JPG में हाइलाइट एनोटेशन जोड़ने के लिए कोड
import com.groupdocs.annotation.Annotator; | |
import com.groupdocs.annotation.licenses.License; | |
import com.groupdocs.annotation.models.Point; | |
import com.groupdocs.annotation.models.annotationmodels.HighlightAnnotation; | |
import java.util.ArrayList; | |
import java.util.Calendar; | |
import java.util.List; | |
public class AddHighlightAnnotationtoJPGUsingJava { | |
public static void main(String[] args) { | |
// Set License to avoid the limitations of Annotation library | |
License license = new License(); | |
license.setLicense("GroupDocs.Annotation.lic"); | |
// Create an instance of Annotator class | |
Annotator annotator = new Annotator("input.jpg"); | |
Point point1 = new Point(80, 730); | |
Point point2 = new Point(240, 730); | |
Point point3 = new Point(80, 650); | |
Point point4 = new Point(240, 650); | |
List<Point> points = new ArrayList<Point>(); | |
points.add(point1); | |
points.add(point2); | |
points.add(point3); | |
points.add(point4); | |
// Create an instance of HighlightAnnotation class and set options | |
HighlightAnnotation highlight = new HighlightAnnotation(); | |
highlight.setBackgroundColor(65535); | |
highlight.setCreatedOn(Calendar.getInstance().getTime()); | |
highlight.setFontColor(0); | |
highlight.setMessage("This is highlight annotation"); | |
highlight.setOpacity(0.5); | |
highlight.setPageNumber(0); | |
highlight.setPoints(points); | |
// Add highlight annotation | |
annotator.add(highlight); | |
// Save JPG to disk | |
annotator.save("output.jpg"); | |
} | |
} |
अंत में, जावा का उपयोग करके जेपीजी छवियों में हाइलाइट एनोटेशन जोड़ने की प्रक्रिया आपकी दृश्य सामग्री को बढ़ाने और अनुकूलित करने का एक गतिशील तरीका प्रदान करती है। चाहे आप शैक्षिक सामग्री, दस्तावेज़ीकरण बना रहे हों, या बस किसी छवि के कुछ पहलुओं पर जोर दे रहे हों, JPG फ़ाइलों को प्रोग्रामेटिक रूप से एनोटेट करने की क्षमता संभावनाओं की दुनिया खोलती है। एनोटेशन लाइब्रेरी स्थापित करने और आवश्यकतानुसार फ़ाइल पथ समायोजित करने के बाद, अपने एप्लिकेशन में कोड जोड़ना एक आसान काम है। अच्छा काम! अब आप जानते हैं कि जावा का उपयोग करके JPG में हाइलाइट एनोटेशन कैसे बनाएं।
हमने पहले भी एक लेख प्रकाशित किया है, जिसमें आपको JPG छवियों में दीर्घवृत्त एनोटेशन शामिल करने के चरणों के बारे में मार्गदर्शन दिया गया है। अधिक जानकारी के लिए, कृपया जावा का उपयोग करके JPG में दीर्घवृत्त एनोटेशन जोड़ें के बारे में हमारी मार्गदर्शिका देखें।