फोटो पिक्सलेट करें
फोटो के हिस्से को चौकोर ब्लॉक से ढकें: नंबर प्लेट, पता या स्क्रीन छिपाएं, या रेट्रो लुक के लिए पूरा फ्रेम पिक्सलेट करें, फोटो कहीं अपलोड किए बिना।
फाइलें यहां छोड़ें
.jpg, .jpeg, .png, .webp · 50 MB तक
कैसे पिक्सलेट करें
- 1
अपनी इमेज डालें
JPG, PNG या WebP, एक साथ 50 फाइलें तक। फॉर्मेट फाइल के अंदर से पढ़ा जाता है, इसलिए गलत एक्सटेंशन से सेव की गई फोटो भी सही डिकोडर तक पहुंचती है।
- 2
हिस्सा और ब्लॉक का साइज तय करें
पूरा फ्रेम पिक्सलेट करें, या किसी आयत या दीर्घवृत्त की जगह और साइज प्रतिशत में दें। बड़े ब्लॉक ज्यादा छिपाते हैं; शुरुआत के लिए 16 पिक्सल ठीक रहता है।
- 3
“पिक्सलेट करें” दबाएं और डाउनलोड करें
तस्वीर उसी साइज और उसी फॉर्मेट में मिलती है, और EXIF ब्लॉक, किसी भी GPS कोऑर्डिनेट समेत, हटा दिया जाता है।
ब्लॉक का रंग औसत से क्यों, किसी एक पिक्सल से क्यों नहीं
ब्राउजर में इमेज पिक्सलेट करने का सबसे तेज तरीका है उसे छोटा करके स्मूदिंग बंद रखते हुए फिर बड़ा करना। यह nearest-neighbour रीसैंपलिंग है: हर ब्लॉक अपने अंदर के किसी एक मनमाने पिक्सल का रंग ले लेता है, आम तौर पर ऊपर बाएं कोने वाले का। सपाट ग्राफिक पर किसी को पता नहीं चलता। फोटो पर यह गंदा दिखता है: ऐसे पिक्सलेट किए गए चेहरे पर इधर-उधर की चमक और काले धब्बे रह जाते हैं, जो उस हिस्से का असली रंग कभी थे ही नहीं, और बारीक टेक्स्ट कभी-कभी पढ़े जा सकने वाले टुकड़ों में बच जाता है। यह टूल ब्लॉक के अंदर के हर पिक्सल के लाल, हरे, नीले और अल्फा मान जोड़ता है और ब्लॉक को उनके सच्चे औसत से भरता है। इसमें इमेज पर एक अतिरिक्त पास लगता है, फर्क महसूस भी नहीं होता, और परिणाम वही बराबर, सोचा-समझा मोजेक होता है, जिसकी लोग उम्मीद करते हैं।
ब्लॉक के तीन आकार और किनारे पहचानने वाला मोड
चौकोर डिफॉल्ट हैं और जानकारी छिपाने के लिए सबसे सुरक्षित विकल्प। गोले हर ब्लॉक को एक डिस्क से भरते हैं और डिस्क के बीच की जगह सबसे पास वाले पड़ोसी ब्लॉक को देते हैं, जिससे डॉट-स्क्रीन जैसा नरम लुक बनता है, जो पोर्ट्रेट पर अच्छा लगता है। त्रिकोण मोजेक हर ब्लॉक को उसके विकर्ण से दो हिस्सों में बांटता है और दोनों का औसत अलग-अलग निकालता है, इसलिए तस्वीर की तिरछी रेखाएं सीढ़ी नहीं बनतीं, तिरछी ही रहती हैं। “किनारे ज्यादा साफ रखें” चालू करें, तो टूल हर ब्लॉक का Sobel ग्रेडिएंट नापता है: किसी आउटलाइन पर पड़ने वाला ब्लॉक आधे साइज के चार ब्लॉक में बंट जाता है, ताकि आउटलाइन पहचानी जा सके और सपाट हिस्से मोटे ब्लॉक में रहें। यह मेल चौकोरों की दीवार नहीं, एक स्टाइल वाली तस्वीर जैसा दिखता है, और यह तब जरूरी है, जब मकसद छिपाना नहीं, रेट्रो इफेक्ट हो।
जानकारी को ठीक से कैसे छिपाएं
सिद्धांत में पिक्सलेशन को पलटा जा सकता है: अगर हमलावर मूल सामग्री का अंदाजा लगा सकता है (तय फॉर्मेट वाली नंबर प्लेट, जाना-पहचाना फॉन्ट, सीमित अक्षर), तो ब्लॉक के औसत से हर संभावना आजमाकर कभी-कभी उसे वापस निकाला जा सकता है। बचाव ब्लॉक का साइज है। ब्लॉक इतने बड़े रखें कि एक ब्लॉक में कई अक्षर आ जाएं, न कि एक ब्लॉक में एक अक्षर। फोन स्क्रीनशॉट के टेक्स्ट के लिए इसका मतलब आम तौर पर 24 पिक्सल या उससे ज्यादा है; कुछ मीटर दूर से खींची गई कार की नंबर प्लेट के लिए आम तौर पर 20 पिक्सल काफी हैं। अगर सामग्री सच में संवेदनशील है, तो ब्लर या पिक्सलेट करने की जगह उसे क्रॉप करके हटा दें या ऊपर से रंग दें।
फोटो आपके डिवाइस से बाहर नहीं जाती
डिकोड करना, औसत निकालना और दोबारा एन्कोड करना, सब इसी ब्राउजर टैब के अंदर होता है। कुछ भी अपलोड नहीं होता, सर्वर की कोई कतार नहीं है, और टैब बंद करते ही इमेज मेमोरी से मिट जाती है। EXIF ब्लॉक जानबूझकर परिणाम में कॉपी नहीं किया जाता: वरना जिस फोटो को आपने पता छिपाने के लिए पिक्सलेट किया, उसमें खींचने की जगह के GPS कोऑर्डिनेट फिर भी रह जाते।
अक्सर पूछे जाने वाले सवाल
क्या मेरी फोटो सर्वर पर अपलोड होती है?
नहीं। फाइल पढ़ी जाती है, डिकोड होती है, पिक्सलेट होती है और फिर से एन्कोड होती है, सब पूरी तरह आपके ब्राउजर में WebAssembly कोडेक से। कोई अपलोड का चरण नहीं है, और टैब बंद करने के बाद कहीं कोई कॉपी नहीं रहती।
क्या पिक्सलेशन हटाया जा सकता है?
इस टूल से नहीं। औसत वाले ब्लॉक सच में मूल पिक्सल की जगह ले लेते हैं, और मूल मान खत्म हो जाते हैं। सिद्धांत में, जिसे पता हो कि छिपी चीज कैसी दिखती थी, वह ब्लॉक के औसत से संभावनाएं कम कर सकता है, इसीलिए ब्लॉक का साइज मायने रखता है। ब्लॉक इतने बड़े चुनें कि एक ब्लॉक एक से ज्यादा अक्षर ढके।
पिक्सलेट करने और ब्लर करने में क्या फर्क है?
ब्लर हर पिक्सल को उसके पड़ोसियों में फैला देता है और एक चिकना धब्बा छोड़ता है, जो वापस निकाला जा सकने वाला लगता है; पिक्सलेशन पूरे चौकोर हिस्सों को एक सपाट रंग से बदल देता है। उतने ही हिस्से में पिक्सलेशन ज्यादा जानकारी मिटाता है और साफ पढ़ा जाता है कि “यह जानबूझकर छिपाया गया”, और स्क्रीनशॉट या डॉक्यूमेंट की फोटो पर आम तौर पर यही चाहिए।
टेक्स्ट छिपाने के लिए ब्लॉक का कौन-सा साइज सुरक्षित है?
मोटा नियम: ब्लॉक इतना चौड़ा रखें कि कम से कम दो अक्षर ढक जाएं। फोन के पूरे रिजॉल्यूशन वाले स्क्रीनशॉट पर यह लगभग 24 से 32 पिक्सल है; छोटे क्रॉप पर 12 भी हो सकता है। अगर परिणाम में अब भी अलग-अलग अक्षरों की शक्ल पहचान में आती है, तो ब्लॉक बहुत छोटे हैं।
क्या तस्वीर का सिर्फ एक हिस्सा पिक्सलेट कर सकते हैं?
हां। “क्या पिक्सलेट करें” में “चुना हुआ हिस्सा” चुनें और जगह और साइज फ्रेम के प्रतिशत में दें, आयत या दीर्घवृत्त के आकार में। हिस्से के बाहर सब कुछ बिना छुए, पिक्सल-दर-पिक्सल कॉपी होता है। पिक्सल कोऑर्डिनेट की जगह प्रतिशत होने से वही सेटिंग तब भी काम की रहती है, जब आप उसी पाइपलाइन से कोई दूसरी फोटो भेजते हैं।
क्या GPS कोऑर्डिनेट हट जाते हैं?
हां। परिणाम बिना EXIF ब्लॉक के लिखा जाता है, इसलिए कैमरे की कंपनी, मॉडल, समय और अंदर दर्ज कोई भी लोकेशन हट जाती है। अगर दूसरी फाइलें भी साफ करनी हैं, तो “फोटो से मेटाडेटा हटाएं” पिक्सल छुए बिना यही काम करता है।
एक साथ कितनी फाइलें कर सकते हैं?
50 फाइलें तक, कुल 300 MB। हर फाइल पर ब्लॉक का एक ही साइज, आकार और हिस्सा लागू होता है, और कई परिणाम pulsarkit-pixelated.zip नाम की एक ZIP में मिलते हैं।
क्या यह फोन पर चलता है?
हां। सब कुछ ब्राउजर में चलता है, iOS और Android पर भी और डेस्कटॉप पर भी। 3000 × 2000 की फोटो में एक सेकंड से काफी कम लगता है; बहुत बड़ी इमेज में उसी हिसाब से ज्यादा।