यह लेख बताता है कि Java का उपयोग करके फोटो पर हस्ताक्षर कैसे लगाएं, जहां गंतव्य फोटो किसी भी समर्थित इमेज फॉर्मेट जैसे JPG, PNG, BMP, TIFF आदि में हो सकती है। इसमें IDE सेट करने का विवरण, चरणों की सूची और एक उदाहरण कोड शामिल है जो दिखाता है कि Java का उपयोग करके अपनी हस्ताक्षर वाली फोटो कैसे बनाएं। आप PNG फॉर्मेट में हस्ताक्षर वाली इमेज के व्यक्तिगत पिक्सेल के साथ काम करना सीखेंगे ताकि उसकी पारदर्शिता बदल सकें।
Java का उपयोग करके JPG में हस्ताक्षर डालने के चरण
- Aspose.Imaging for Java का उपयोग करने के लिए IDE सेट करें ताकि फोटो पर हस्ताक्षर लगाए जा सकें
- Load किसी भी फॉर्मेट में और हस्ताक्षर वाली PNG इमेज को RasterImage के रूप में लोड करें
- cacheData() मेथड का उपयोग करके हस्ताक्षर वाली इमेज को मेमोरी में लोड करें और तैयार करें
- हस्ताक्षर वाली इमेज के प्रत्येक पिक्सेल को जांचें और यदि रंग सफेद के करीब हो तो उसे पारदर्शी बनाएं
- हस्ताक्षर में अपडेटेड पिक्सेल को सेव करें और रेंडरिंग के लिए सुरक्षित करें
- मुख्य इमेज को Graphics ऑब्जेक्ट में लोड करें
- drawImage() को कॉल करें ताकि अपडेटेड हस्ताक्षर वाली इमेज को मुख्य इमेज पर रेंडर कर सकें और उसे सेव करें
ये चरण Java का उपयोग करके तस्वीरों पर हस्ताक्षर लगाने का तरीका बताते हैं। पहले Aspose.Imaging for Java के साथ अपना प्रोजेक्ट सेट करें और मुख्य इमेज और हस्ताक्षर वाली इमेज दोनों को लोड करें। फिर हस्ताक्षर के सफेद हिस्सों को पारदर्शी बनाएं, उसे मुख्य इमेज पर रखें और अंतिम परिणाम को सेव करें।
Java का उपयोग करके इमेज पर हस्ताक्षर लगाने का कोड
यह कोड दिखाता है कि Java का उपयोग करके JPG में हस्ताक्षर कैसे करें। RasterImage.loadArgb32Pixels() मेथड पिक्सेल का एक ऐरे लौटाता है जिसे एक-एक करके एक्सेस किया जा सकता है ताकि उनके रंग की जांच कर सफेद रंग को पारदर्शी बनाया जा सके। saveArgb32Pixels() मेथड अपडेटेड पिक्सेल ऐरे को वापस इमेज में सेट करता है जब सफेद बैकग्राउंड पारदर्शी कर दिया गया हो।
इस लेख ने हमें फोटो पर हस्ताक्षर लगाने की प्रक्रिया सिखाई। DNG इमेज को JPEG फाइल में कनवर्ट करने के लिए Java का उपयोग करके DNG को JPG में कनवर्ट करें लेख देखें।