फोटो का बैकग्राउंड पारदर्शी बनाएं
बैकग्राउंड का रंग चुनें, और उसके करीब का हर रंग पारदर्शी हो जाएगा: ग्रीन स्क्रीन, सफेद बैकड्रॉप, स्कैन और सादे लोगो, पलक झपकते।
फाइलें यहां छोड़ें
.jpg, .jpeg, .png, .webp, .avif · 50 MB तक
कैसे बैकग्राउंड पारदर्शी करें
- 1
इमेज जोड़ें
JPG, PNG, WebP या AVIF, एक बार में 100 फाइलें तक। बैकग्राउंड मापने से पहले फोन की फोटो सीधी कर दी जाती है।
- 2
बैकग्राउंड का रंग और टॉलरेंस चुनें
कोई रंग चुनें, या टूल को कोनों से रंग पढ़ने दें, या सीधे सफेद रंग हटाएं। टॉलरेंस तब तक बढ़ाएं, जब तक बैकग्राउंड गायब न हो जाए। अगर मुख्य चीज भी गायब होने लगे, तो उसे घटाएं।
- 3
PNG डाउनलोड करें
नतीजा हमेशा असली अल्फा चैनल वाली PNG होती है। उसका नाम आपकी फाइल के नाम पर होता है, आखिर में -transparent जुड़ जाता है।
यह AI से बैकग्राउंड हटाने से कैसे अलग है
“बैकग्राउंड हटाएं” टूल एक न्यूरल नेटवर्क चलाता है, जो समझता है कि फोटो की मुख्य चीज क्या है। वह इंसान को सड़क से, प्रोडक्ट को बिखरी मेज से और बालों को किसी भी चीज से अलग कर देता है। इसके बदले फोटो की छोटी कॉपी हमारे सर्वर पर जाती है, और काम में कई सेकंड लगते हैं। यह टूल इसके बजाय रंग का हिसाब लगाता है। यह हर पिक्सल और चुने गए एक रंग के बीच की दूरी मापता है और पास वाले पिक्सल पारदर्शी कर देता है। इसलिए कमरे की फोटो पर यह बेकार है, पर जिन मामलों के लिए बना है, उनमें बहुत अच्छा है: हरी या नीली स्क्रीन, स्टूडियो का सफेद बैकड्रॉप, सफेद कागज पर स्कैन किया गया डॉक्यूमेंट, सादी प्लेट पर लोगो। यह कोई मॉडल डाउनलोड नहीं करता, नेटवर्क को छूता तक नहीं, और तीन मेगापिक्सल की फोटो लगभग सेकंड के पांचवें हिस्से में पूरी कर देता है। अगर टूल देखता है कि आपकी इमेज का किनारा एक रंग का नहीं है, तो वह यह बता देता है और चुपचाप टूटा-फूटा कटआउट बनाने के बजाय AI टूल सुझाता है।
दूरी YCbCr में क्यों मापी जाती है
लाल, हरे और नीले मानों से रंगों की तुलना करने पर छाया को उस चीज से बिल्कुल अलग रंग माना जाता है, जिसकी वह छाया है, क्योंकि तीनों चैनल एक साथ गिरते हैं। क्रोमा कीइंग में दशकों से इसी वजह से YCbCr स्पेस इस्तेमाल होता है: यह चमक को रंग से अलग करता है, इसलिए ग्रीन स्क्रीन का छाया वाला हिस्सा भी पहचाना जाने वाला वही हरा रहता है। यहां दूरी में रंग के दोनों हिस्सों को चमक से दोगुना वजन दिया जाता है। इसी से मुख्य चीज के अंदर की छाया ठोस रहती है और उसमें छेद नहीं होते। टॉलरेंस तय करता है कि कट कहां होगा, और सॉफ्टनेस तय करती है कि बदलाव की पट्टी कितनी चौड़ी होगी। दो-एक पिक्सल का नरम किनारा ही कटआउट को कैंची से काटे जैसा दिखने से बचाता है।
स्पिल, और बालों के आसपास की हरी लकीर
ग्रीन स्क्रीन दीवार के साथ-साथ मुख्य चीज पर भी रोशनी डालती है। बैकड्रॉप से रोशनी टकराकर कंधों, गालों और खास तौर पर बालों पर पड़ती है। इससे एक हरी किनारी बन जाती है, जो कीइंग के बाद भी बची रहती है, क्योंकि वे पिक्सल हटाए जाने लायक हरे नहीं होते। स्पिल हटाना इसे ठीक करता है: आधे पारदर्शी किनारे वाले पिक्सल में चुने गए रंग पर हावी चैनल को बाकी दोनों के औसत की ओर खींचा जाता है। चालीस प्रतिशत पर, जो डिफॉल्ट है, किनारी साफ दिखने से अदृश्य हो जाती है, और मुख्य चीज के अपने रंग नहीं बदलते। अगर आपकी मुख्य चीज सचमुच हरी है, तो इसे घटा दें। किनारा सिकोड़ने वाला कंट्रोल यही काम ज्यामिति से करता है: वह अल्फा मास्क को चार पिक्सल तक घटाता या बढ़ाता है। एक या दो पिक्सल की घटत उस हल्की आभा का आम इलाज है, जिस तक अकेला स्पिल हटाना नहीं पहुंच पाता।
न मॉडल, न अपलोड, न नेटवर्क
सब कुछ इसी ब्राउजर टैब में होता है: फाइल पढ़ना, बैकग्राउंड मापना, अल्फा चैनल निकालना और PNG लिखना। कोई न्यूरल नेटवर्क डाउनलोड नहीं होता, कुछ भी अपलोड नहीं होता, और टैब बंद करते ही इमेज मिट जाती है। इसका मतलब यह भी है कि पेज लोड होने के बाद टूल इंटरनेट बंद होने पर भी काम करता रहता है।
अक्सर पूछे जाने वाले सवाल
यह AI से बैकग्राउंड हटाने से कैसे अलग है?
यह टूल एक रंग हटाता है; AI टूल मुख्य चीज को समझता है। कलर कीइंग तुरंत होती है और कुछ डाउनलोड नहीं करती, पर यह तभी काम करती है, जब बैकग्राउंड सचमुच एक रंग का हो। अगर बैकग्राउंड कमरा या सड़क है, तो “बैकग्राउंड हटाएं” इस्तेमाल करें। ऐसा होने पर यह टूल आपको टूटा किनारा थमाने के बजाय बता देगा।
नतीजा हमेशा PNG में क्यों होता है?
क्योंकि JPEG में अल्फा चैनल नहीं होता। कटआउट को JPEG में सेव करने पर हर पारदर्शी पिक्सल एक ठोस रंग से भर जाएगा, और पूरे काम का मतलब ही खत्म हो जाएगा। WebP पारदर्शिता रख सकता है, पर PNG को हर डिजाइन टूल, ऑफिस सूट और वेबसाइट बिना सवाल के ले लेती है।
टॉलरेंस और सॉफ्टनेस क्या करते हैं?
टॉलरेंस बताता है कि किसी पिक्सल का रंग चुने गए रंग से कितना दूर होकर भी बैकग्राउंड गिना जाएगा। अगर बैकड्रॉप के टुकड़े बचे रहें, तो इसे बढ़ाएं; अगर मुख्य चीज घुलने लगे, तो घटाएं। सॉफ्टनेस पूरी तरह पारदर्शी और पूरी तरह ठोस के बीच के बदलाव की चौड़ाई है। थोड़ी सॉफ्टनेस से किनारा प्राकृतिक लगता है, और बिल्कुल न हो, तो कट सख्त और दांतेदार बनता है।
हरी किनारी कहां से आती है और डीस्पिल क्या है?
यह बैकड्रॉप से टकराकर मुख्य चीज पर पड़ने वाली रोशनी है, जो बालों और कंधों पर सबसे तेज होती है। डीस्पिल आधे पारदर्शी किनारे वाले पिक्सल में चुने गए रंग के हावी चैनल को बाकी दोनों की ओर वापस खींचता है। इससे किनारी हट जाती है, और मुख्य चीज के असली रंग नहीं बदलते। ज्यादातर फुटेज के लिए चालीस प्रतिशत ठीक है; किनारी गहरी हो, तो इसे बढ़ाएं।
क्या यह साधारण फोटो पर काम करता है?
आम तौर पर नहीं, और टूल इसकी जांच करता है। वह इमेज के किनारे के आसपास रंगों का फैलाव मापता है। अगर फैलाव ज्यादा है, तो वह रुक जाता है और आपको AI से बैकग्राउंड हटाने वाले टूल की ओर भेजता है। बाहर खड़े इंसान की फोटो में बैकग्राउंड का कोई एक रंग नहीं होता, इसलिए कोई भी टॉलरेंस साफ किनारा नहीं देगा।
क्या एक साथ कई फाइलें प्रोसेस कर सकते हैं?
हां, एक जैसी सेटिंग के साथ 100 फाइलें तक। एक ही बैकड्रॉप पर खींचे गए प्रोडक्ट कैटलॉग को ठीक यही चाहिए। नतीजे pulsarkit-transparent.zip में आते हैं, और जो फाइल पढ़ी न जा सके, उससे बाकी नहीं रुकतीं।
क्या फाइल सर्वर पर जाती है?
नहीं। हर कदम आपके ब्राउजर में चलता है। न अपलोड, न मॉडल डाउनलोड, न कोई सेव की गई कॉपी। यह उस फाइल के पिक्सल पर किया गया हिसाब है, जो आपके डिवाइस से बाहर नहीं जाती।