Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

Java OpenCV लाइब्रेरी का उपयोग करके किसी छवि पर वॉटरमार्क कैसे बनाएं?


जावा उदाहरण के बाद दी गई छवि पर एक वॉटरमार्क ("हैलो") खींचता है और इसे वापस सहेजता है।

उदाहरण

आयात करें imageio.ImageIO;पब्लिक क्लास वॉटरमार्क उदाहरण {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) IOException फेंकता है {// एक छवि की सामग्री को पढ़ना फ़ाइल फ़ाइल =नई फ़ाइल ("डी:\\ छवियां \\ test1.jpg"); BufferedImage img =ImageIO.read (फ़ाइल); // आउटपुट int ऊंचाई के लिए एक खाली छवि बनाना =img.getHeight (); इंट चौड़ाई =img.getWidth (); BufferedImage res =नया BufferedImage (चौड़ाई, ऊंचाई, BufferedImage.TYPE_INT_RGB); // ग्राफिक्स ऑब्जेक्ट बनाना ग्राफिक्स ग्राफिक्स =res.getGraphics (); ग्राफिक्स.ड्राइमेज (आईएमजी, 0, 0, शून्य); // वाटर मार्क के लिए फॉन्ट बनाना फॉन्ट फॉन्ट =नया फॉन्ट ("एरियल", फॉन्ट। प्लेन, 45); ग्राफ़िक्स.सेटफ़ॉन्ट (फ़ॉन्ट); ग्राफिक्स.सेटकोलर (नया रंग (255, 150, 200, 30)); // छवि ग्राफिक्स पर पानी के निशान की स्ट्रिंग खींचना। ड्रास्ट्रिंग ("हैलो", चौड़ाई / 7, ऊंचाई / 5); // स्ट्रिंग ग्राफिक्स का निपटान। निपटान (); // परिणाम छवि लिखना। फ़ाइल =नई फ़ाइल ("डी:\\ छवियां \\ वॉटरमार्क। जेपीजी"); ImageIO.write(res, "jpg", file); }}

इनपुट

Java OpenCV लाइब्रेरी का उपयोग करके किसी छवि पर वॉटरमार्क कैसे बनाएं?

आउटपुट

Java OpenCV लाइब्रेरी का उपयोग करके किसी छवि पर वॉटरमार्क कैसे बनाएं?


  1. जावा ओपनसीवी लाइब्रेरी का उपयोग करके नकारात्मक छवि को सकारात्मक छवि में कैसे परिवर्तित करें?

    एक नकारात्मक छवि को सकारात्मक में बदलने के लिए - ImageIO.read() विधि का उपयोग करके आवश्यक छवि पढ़ें। छवि की ऊंचाई और चौड़ाई प्राप्त करें। लूप के लिए नेस्टेड का उपयोग करना छवि में प्रत्येक पिक्सेल से होकर गुजरता है। getRGB() विधि का उपयोग करके पिक्सेल मान प्राप्त करें। एक पिक्सेल से प्

  1. जावा ओपनसीवी लाइब्रेरी का उपयोग करके रंगीन छवि को ग्रेस्केल में कैसे परिवर्तित करें?

    cvtColor() Imgproc . की विधि वर्ग छवि के रंग को एक से दूसरे में बदलता/बदलता है। यह विधि तीन मापदंडों को स्वीकार करती है - स्रोत - स्रोत का प्रतिनिधित्व करने वाली एक मैट्रिक्स वस्तु। डीएसटी - गंतव्य का प्रतिनिधित्व करने वाली एक मैट्रिक्स वस्तु। कोड - एक पूर्णांक मान जो गंतव्य छवि के रंग को द

  1. जावा ओपनसीवी लाइब्रेरी का उपयोग करके एक छवि कैसे लिखें?

    OpenCV लाइब्रेरी का उपयोग करके आप इमेज प्रोसेसिंग ऑपरेशन जैसे इमेज फिल्टरिंग, ज्योमेट्रिकल इमेज ट्रांसफॉर्मेशन, कलर स्पेस कन्वर्जन, हिस्टोग्राम आदि कर सकते हैं। इमेज लिखना जब भी आप Imgcodecs वर्ग की imread() पद्धति का उपयोग करके किसी छवि की सामग्री को पढ़ते हैं तो परिणाम मैट्रिक्स ऑब्जेक्ट में पढ़ा