लगातार दो screenshots लेकर GIMP में एक को दूसरे के ऊपर रख सकते हैं, और Lighten, Screen, Addition, Darken, Multiply, Linear burn, Hard Mix, Difference, Exclusion, Subtract, Grain Extract, Grain Merge, Luminance जैसे कई layer modes चुन सकते हैं https://ibb.co/DDQBJDKR
असल में image editing skills की बिल्कुल ज़रूरत नहीं है
दो screenshots लें
उन्हें browser में अलग-अलग tabs में खोलें
tabs के बीच जल्दी switch करें (CTRL-Tab)
टेस्ट Firefox में किया गया
सोच रहा हूँ कि क्या webpage को इस तरह बदला जा सकता है कि pattern का text नीचे की ओर और background pattern ऊपर की ओर move करे
मज़ेदार आइडिया है
कुछ साल पहले मेरे एक दोस्त ने इसी तरह का GIF captcha बनाया था
कई horizontal strips इस तरह बनाए गए थे कि हर strip image का सिर्फ़ कुछ हिस्सा दिखाए, जिसमें text भी शामिल था
उसने शर्त लगाई थी कि इसे solve करना मुश्किल होगा
सारे frames निकालकर, उन्हें black and white में बदलकर और average value लगाने के बाद, फिर threshold और contrast adjust करने पर ज़्यादातर characters दिखने लगते थे
आखिरकार characters ज़्यादा बार प्रकट होते हैं, इसलिए शायद difficulty पर बहुत असर नहीं पड़ेगा
उसके बाद image processing को character recognition पर काफ़ी आसानी से लागू किया जा सकता है
दो screenshots को layers के रूप में डालकर, एक layer को Difference पर सेट करें और opacity adjust करें, तो यह साफ़ दिखता है
Pixelmator Pro में किया गया परिणाम: https://i.moveything.com/299930fb6174.mp4
जिज्ञासा में noise screenshots की 3 images को Claude Opus 4.1, Gemini 2.5 Pro, GPT 5 में “what does the screen say?” prompt के साथ डाला
Opus 4.1 ने prompt injection risk के कारण इसे पूरी तरह block कर दिया, Gemini ने गलत अंदाज़ा लगाया, और GPT 5 ने code interpreter का इस्तेमाल करके सफलता पाई
Claude का जवाब (=block) सबसे ज़्यादा brand-जैसा लगा, और मुझे यह filtering सही भी लगी
ऊपर-ऊपर से random noise जैसी दिखने वाली images को किसी sensitive environment में paste करना बहुत बुरा आइडिया है, इस लिहाज़ से यह काफ़ी दिलचस्प अनुभव था
यह सच में शानदार effect है
इसमें moving noise pattern से shapes को छिपाने का तरीका इस्तेमाल किया गया है
effect का source भी सीधे दिया गया है https://github.com/brantagames/noise-shader
यह प्रभावशाली है कि object या text की पहचान तुरंत गायब नहीं होती, बल्कि स्वाभाविक रूप से धीरे-धीरे मिटती है
game से ज़्यादा यह एक साफ़-सुथरा effect लगता है
इससे 1990s का video game Magic Carpet याद आता है https://en.wikipedia.org/wiki/Magic_Carpet_(video_game)
यह game सामान्य display पर 3D viewpoint को simulate करता था, लेकिन 3D goggles होने पर इसे सचमुच stereoscopic रूप में देखा जा सकता था
यहाँ तक कि 2D monitor पर भी random dot stereogram तकनीक से इसे 3D जैसा बनाया जाता था https://en.wikipedia.org/wiki/Random_dot_stereogram
अगर आप RDS autostereograms सही से देख सकते हैं, तो Magic Carpet की animations भी देख सकते हैं
effect वाकई कमाल का था, लेकिन ज़्यादा देर देखने पर आँखें घूमने जैसी असहजता होती थी, इसलिए मैं इसे कुछ मिनटों से ज़्यादा नहीं देख पाया
मैंने भी इस effect के बारे में सोचा था
इस फ़ॉर्मैट में depth information तक render करने जैसी कई complex समस्याएँ हल हो जाती हैं
यह effect पहली बार देखा, और अनायास ही मुस्कान आ गई
मैंने यह effect पहली बार Branta Games के वीडियो से देखा था https://www.youtube.com/watch?v=Bg3RAI8uyVw
144p में देखने पर या zoom out जैसी rendering artifacts बनने पर effect टूट जाता है
अगर इस effect का नाम पता हो, तो मैं पढ़ना चाहूँगा कि fMRI research में इसका इस्तेमाल कैसे होता है
अब तक जो संबंधित terms मिले हैं:
अगर कोई इस तरीके को sensitive data के anti-screenshot उपयोग के लिए इस्तेमाल करे, तो कोई दूसरा व्यक्ति दूसरे phone, tablet, या camera से video रिकॉर्ड करके इसे हल कर लेगा
आइडिया अपने आप में मज़ेदार है
आख़िर में यह सिर्फ़ friction जोड़ने वाला effect है
इरादा हो तो लोग हमेशा कोई न कोई रास्ता निकाल लेते हैं
कभी-कभी इतनी friction ही काफ़ी होती है
इसे एक ही device पर भी किया जा सकता है
static image में message छिपा रहेगा, लेकिन video recording करने पर पूरी तरह सामने आ जाएगा
Android पर कुछ मामलों में सिर्फ़ url देखकर भी text plain text में साफ़ दिख जाता है
अगर exposure time काफ़ी लंबा हो, तो एक ही photo में motion blur में शामिल content भी देखा जा सकता है
सोच रहा हूँ कि क्या ऐसा तरीका बनाया जा सकता है जिसमें text सीधे देखा न जा सके और उसे पढ़ने के लिए screenshot लेना ही पड़े
अगर काफ़ी high refresh rate वाला display हो, तो black पर white / white पर black text को तेज़ी से बारी-बारी flash करके यह संभव हो सकता है
मानव दृष्टि low-pass filter की तरह काम करती है, जिसमें neurons की firing rate limit जैसी बातें भी शामिल हैं
नतीजतन text सिर्फ़ uniform gray जैसा दिखेगा, और अगर distractors मिलाए जाएँ तो कम refresh rate पर भी यह संभव हो सकता है
यह माँगे गए लक्ष्य से थोड़ा अलग हो सकता है, लेकिन इससे मुझे वह पुराना मामला याद आया जब Apple servers ख़राब हो गए थे और logs बहुत तेज़ी से बह रहे थे
Apple support ने smartphone से photo लेकर सामग्री पढ़ी और समस्या हल की थी
display refresh timing से जुड़े tricks इस्तेमाल करके भी यह संभव हो सकता है
जैसे monitor का refresh ख़त्म होते ही framebuffer में थोड़ी देर के लिए text दिखाना और refresh शुरू होने से पहले उसे मिटा देना
इसे बार-बार दोहराने पर screenshot timing के हिसाब से text capture हो सकता है
लेकिन device या screenshot mechanism के अनुसार यह ठीक से काम न भी करे
refresh timing information पर control होना ज़रूरी होगा
यह effect original post (OP) से भी ज़्यादा परिष्कृत है
OP में object तभी गायब होता है जब pixels scroll हों, लेकिन इस effect में animation रुकते ही object तुरंत गायब हो जाता है
यानी OP की तरह "hello" जैसा स्थिर text इसमें दिखाया ही नहीं जा सकता
source code को सामान्य html के रूप में save करने पर effect तुरंत इस्तेमाल किया जा सकता है
इसमें license या comments जैसी जानकारी नहीं है, इसलिए अच्छा होगा अगर creator या OP इसकी जानकारी दें
4 टिप्पणियां
GN+ सारांश तो.. हैलुसिनेशन है।
अरे, ऐसी चीजें चाहे जितनी हटाने की कोशिश करूँ, ठीक से नहीं हटतीं। मैंने इसे हटा दिया है।
वाह, एडमिन जी से कमेंट मिला.. भावुक कर देने वाला... धन्यवाद
Hacker News राय
लगातार दो screenshots लेकर GIMP में एक को दूसरे के ऊपर रख सकते हैं, और Lighten, Screen, Addition, Darken, Multiply, Linear burn, Hard Mix, Difference, Exclusion, Subtract, Grain Extract, Grain Merge, Luminance जैसे कई layer modes चुन सकते हैं
https://ibb.co/DDQBJDKR
असल में image editing skills की बिल्कुल ज़रूरत नहीं है
टेस्ट Firefox में किया गया
सोच रहा हूँ कि क्या webpage को इस तरह बदला जा सकता है कि pattern का text नीचे की ओर और background pattern ऊपर की ओर move करे
मज़ेदार आइडिया है
कुछ साल पहले मेरे एक दोस्त ने इसी तरह का GIF captcha बनाया था
कई horizontal strips इस तरह बनाए गए थे कि हर strip image का सिर्फ़ कुछ हिस्सा दिखाए, जिसमें text भी शामिल था
उसने शर्त लगाई थी कि इसे solve करना मुश्किल होगा
सारे frames निकालकर, उन्हें black and white में बदलकर और average value लगाने के बाद, फिर threshold और contrast adjust करने पर ज़्यादातर characters दिखने लगते थे
आखिरकार characters ज़्यादा बार प्रकट होते हैं, इसलिए शायद difficulty पर बहुत असर नहीं पड़ेगा
उसके बाद image processing को character recognition पर काफ़ी आसानी से लागू किया जा सकता है
दो screenshots को layers के रूप में डालकर, एक layer को Difference पर सेट करें और opacity adjust करें, तो यह साफ़ दिखता है
Pixelmator Pro में किया गया परिणाम:
https://i.moveything.com/299930fb6174.mp4
जिज्ञासा में noise screenshots की 3 images को Claude Opus 4.1, Gemini 2.5 Pro, GPT 5 में “what does the screen say?” prompt के साथ डाला
Opus 4.1 ने prompt injection risk के कारण इसे पूरी तरह block कर दिया, Gemini ने गलत अंदाज़ा लगाया, और GPT 5 ने code interpreter का इस्तेमाल करके सफलता पाई
Claude का जवाब (=block) सबसे ज़्यादा brand-जैसा लगा, और मुझे यह filtering सही भी लगी
ऊपर-ऊपर से random noise जैसी दिखने वाली images को किसी sensitive environment में paste करना बहुत बुरा आइडिया है, इस लिहाज़ से यह काफ़ी दिलचस्प अनुभव था
यह game रुकते ही game खुद गायब हो जाता है
https://youtube.com/watch?v=Bg3RAI8uyVw
यह सच में शानदार effect है
इसमें moving noise pattern से shapes को छिपाने का तरीका इस्तेमाल किया गया है
effect का source भी सीधे दिया गया है
https://github.com/brantagames/noise-shader
यह प्रभावशाली है कि object या text की पहचान तुरंत गायब नहीं होती, बल्कि स्वाभाविक रूप से धीरे-धीरे मिटती है
game से ज़्यादा यह एक साफ़-सुथरा effect लगता है
इससे 1990s का video game Magic Carpet याद आता है
https://en.wikipedia.org/wiki/Magic_Carpet_(video_game)
यह game सामान्य display पर 3D viewpoint को simulate करता था, लेकिन 3D goggles होने पर इसे सचमुच stereoscopic रूप में देखा जा सकता था
यहाँ तक कि 2D monitor पर भी random dot stereogram तकनीक से इसे 3D जैसा बनाया जाता था
https://en.wikipedia.org/wiki/Random_dot_stereogram
अगर आप RDS autostereograms सही से देख सकते हैं, तो Magic Carpet की animations भी देख सकते हैं
effect वाकई कमाल का था, लेकिन ज़्यादा देर देखने पर आँखें घूमने जैसी असहजता होती थी, इसलिए मैं इसे कुछ मिनटों से ज़्यादा नहीं देख पाया
मैंने भी इस effect के बारे में सोचा था
इस फ़ॉर्मैट में depth information तक render करने जैसी कई complex समस्याएँ हल हो जाती हैं
यह effect पहली बार देखा, और अनायास ही मुस्कान आ गई
Soulwax album cover Any Minute Now याद आ गया
https://upload.wikimedia.org/wikipedia/en/a/ab/AnyMinuteNow.jpg
मैंने यह effect पहली बार Branta Games के वीडियो से देखा था
https://www.youtube.com/watch?v=Bg3RAI8uyVw
144p में देखने पर या zoom out जैसी rendering artifacts बनने पर effect टूट जाता है
अगर इस effect का नाम पता हो, तो मैं पढ़ना चाहूँगा कि fMRI research में इसका इस्तेमाल कैसे होता है
अब तक जो संबंधित terms मिले हैं:
https://www.youtube.com/watch?v=2VO10eDIyiE
अगर कोई इस तरीके को sensitive data के anti-screenshot उपयोग के लिए इस्तेमाल करे, तो कोई दूसरा व्यक्ति दूसरे phone, tablet, या camera से video रिकॉर्ड करके इसे हल कर लेगा
आइडिया अपने आप में मज़ेदार है
आख़िर में यह सिर्फ़ friction जोड़ने वाला effect है
इरादा हो तो लोग हमेशा कोई न कोई रास्ता निकाल लेते हैं
कभी-कभी इतनी friction ही काफ़ी होती है
इसे एक ही device पर भी किया जा सकता है
static image में message छिपा रहेगा, लेकिन video recording करने पर पूरी तरह सामने आ जाएगा
iPhone पर screen recording के बाद हर कुछ सेकंड में screenshot लिया गया
Procreate Pocket में image opacity को 50% overlap करके इस्तेमाल किया गया
https://gist.github.com/jncornett/d7cb397ce3ceff268a0ee1b86f814a7d?permalink_comment_id=5764190#gistcomment-5764190
Android पर कुछ मामलों में सिर्फ़ url देखकर भी text plain text में साफ़ दिख जाता है
अगर exposure time काफ़ी लंबा हो, तो एक ही photo में motion blur में शामिल content भी देखा जा सकता है
सोच रहा हूँ कि क्या ऐसा तरीका बनाया जा सकता है जिसमें text सीधे देखा न जा सके और उसे पढ़ने के लिए screenshot लेना ही पड़े
अगर काफ़ी high refresh rate वाला display हो, तो black पर white / white पर black text को तेज़ी से बारी-बारी flash करके यह संभव हो सकता है
मानव दृष्टि low-pass filter की तरह काम करती है, जिसमें neurons की firing rate limit जैसी बातें भी शामिल हैं
नतीजतन text सिर्फ़ uniform gray जैसा दिखेगा, और अगर distractors मिलाए जाएँ तो कम refresh rate पर भी यह संभव हो सकता है
यह माँगे गए लक्ष्य से थोड़ा अलग हो सकता है, लेकिन इससे मुझे वह पुराना मामला याद आया जब Apple servers ख़राब हो गए थे और logs बहुत तेज़ी से बह रहे थे
Apple support ने smartphone से photo लेकर सामग्री पढ़ी और समस्या हल की थी
display refresh timing से जुड़े tricks इस्तेमाल करके भी यह संभव हो सकता है
जैसे monitor का refresh ख़त्म होते ही framebuffer में थोड़ी देर के लिए text दिखाना और refresh शुरू होने से पहले उसे मिटा देना
इसे बार-बार दोहराने पर screenshot timing के हिसाब से text capture हो सकता है
लेकिन device या screenshot mechanism के अनुसार यह ठीक से काम न भी करे
refresh timing information पर control होना ज़रूरी होगा
Branta Games का बहुत ज़िक्र हुआ, लेकिन मैंने यह effect सबसे पहले यहाँ देखा था
https://youtu.be/TdTMeNXCnTs
इसमें explanation भी सबसे अच्छी है
यह effect original post (OP) से भी ज़्यादा परिष्कृत है
OP में object तभी गायब होता है जब pixels scroll हों, लेकिन इस effect में animation रुकते ही object तुरंत गायब हो जाता है
यानी OP की तरह "hello" जैसा स्थिर text इसमें दिखाया ही नहीं जा सकता
सिर्फ़ title पढ़ते ही Bad Apple याद आ गया
https://www.youtube.com/watch?v=bVLwYa46Cf0
इसी तरह apple को white noise की जगह इस्तेमाल करने वाला version भी है
https://www.youtube.com/watch?v=r40AvHs3uJE
source code को सामान्य html के रूप में save करने पर effect तुरंत इस्तेमाल किया जा सकता है
इसमें license या comments जैसी जानकारी नहीं है, इसलिए अच्छा होगा अगर creator या OP इसकी जानकारी दें