Java का उपयोग करके छवि की पृष्ठभूमि हटाएँ

यह लेख बताता है कि Java का उपयोग करके Image की पृष्ठभूमि कैसे हटाएँ। इसमें IDE सेटअप, चरण-दर-चरण प्रक्रिया और Java में बैकग्राउंड रिमूवर विकसित करने के लिए एक उदाहरण कोड शामिल है। आप आवश्यकतानुसार पृष्ठभूमि हटाने की प्रक्रिया को अनुकूलित करने के लिए विभिन्न पैरामीटर सेट करेंगे।

Java का उपयोग करके छवि की पृष्ठभूमि हटाने के चरण

  1. Aspose.Imaging for Java का उपयोग करने के लिए पर्यावरण सेट करें
  2. इनपुट और आउटपुट पथ परिभाषित करें, जिसमें Image और इच्छित आउटपुट फ़ाइलें शामिल हों
  3. निर्दिष्ट पथ से RasterImage के रूप में इनपुट छवि लोड करें
  4. AutoMaskingGraphCutOptions का उपयोग करके फेदरिंग रेडियस, सेगमेंटेशन विधि, और पृष्ठभूमि रंग सहित ऑटो मास्किंग विकल्प कॉन्फ़िगर करें
  5. PNG निर्यात विकल्प सेट करें ताकि आउटपुट प्रारूप और स्थान परिभाषित किया जा सके
  6. ImageMasking.decompose() का उपयोग करके मास्किंग प्रक्रिया को लागू करें और छवि खंड प्राप्त करें
  7. मास्किंग परिणाम से एक विशेष परत निकालें, सामान्यतः विषय, और सहेजने के लिए तैयार करें
  8. चयनित मास्क को अल्फा पारदर्शिता के साथ PNG फ़ाइल के रूप में सहेजें

ऊपर दिए गए चरण Java में बैकग्राउंड रिमूवर विकसित करने की प्रक्रिया का वर्णन करते हैं। Aspose.Imaging for Java का उपयोग करके छवि मास्किंग करने के लिए, पहले लाइसेंस लोड करें, फ़ाइल पथ निर्धारित करें, और स्रोत छवि को RasterImage के रूप में लोड करें। फिर ऑटो मास्किंग विकल्प और PNG निर्यात सेटिंग्स कॉन्फ़िगर करें, मास्किंग प्रक्रिया लागू करें, आवश्यक मास्क परत प्राप्त करें और उसे पारदर्शी PNG छवि के रूप में सहेजें।

Java का उपयोग करके चित्र की पृष्ठभूमि साफ़ करने का कोड

यह कोड दर्शाता है कि Java का उपयोग करके फोटो की पृष्ठभूमि कैसे हटाई जाए। सेगमेंटेशन विधि यह निर्धारित करती है कि इनपुट छवि को कैसे विश्लेषण और विभिन्न क्षेत्रों या मास्क में विभाजित किया जाए। यह लाइब्रेरी SegmentationMethod एन्‍यूमरेशन के माध्यम से कई सेगमेंटेशन एल्गोरिदम का समर्थन करती है, जिसका उपयोग अग्रभूमि/पृष्ठभूमि पृथक्करण जैसे कार्यों में किया जाता है।

इस लेख में हमने सीखा कि छवि की पृष्ठभूमि कैसे हटाई जाती है। छवि को घुमाने के लिए, Java में छवि घुमाएँ लेख देखें।

 हिन्दी