_______               __                   _______
       |   |   |.---.-..----.|  |--..-----..----. |    |  |.-----..--.--.--..-----.
       |       ||  _  ||  __||    < |  -__||   _| |       ||  -__||  |  |  ||__ --|
       |___|___||___._||____||__|__||_____||__|   |__|____||_____||________||_____|
                                                             on Gopher (inofficial)
   URI Visit Hacker News on the Web
       
       
       COMMENT PAGE FOR:
   URI   Show HN: The text disappears when you screenshot it
       
       
        Theodores wrote 3 min ago:
        > let textString = `hello`
        
        I think further obfuscation could be possible by uglifying the script
        and providing a SVG path that stores the text as some vector image.
        
        Self modifying code could be useful too, to delete the SVG data once it
        is in the canvas.
        
        I fully expect this to still be defeated by AI though, such is my
        presumption that AI is smarter than me, always. It won't care about
        uglification and it would just laugh to itself at my humble efforts to
        defeat Skynet.
        
        Regarding practical applications, nowadays kids sell weed online quite
        brazenly on platforms such as Instagram. Prostitutes also sell their
        services on Telegram. It is only a matter of time before this type of
        usage gets clamped down on, so there may come a time when this approach
        will be needed to thwart the authorities.
       
        EGreg wrote 16 min ago:
        This is good but I feel it can somehow be made better!
        
        I like the idea of motion revealing things out of randomness and
        screenshots are random.
        
        You can just take a screencast though hehe
       
        geordieboozer wrote 21 min ago:
        Reminds me a bit of the album cover of _Any Minute Now_ by Soulwax
        
   URI  [1]: https://upload.wikimedia.org/wikipedia/en/a/ab/AnyMinuteNow.jp...
       
        landgenoot wrote 37 min ago:
        I'm wondering. Can we also come up with something the other way around?
        Text you cannot read, unless you take a screenshot?
       
        jerf wrote 40 min ago:
        On my Chrome-descended browser, the initial screen is populated by
        something that appears to be some sort of downsampled grid image,
        resulting in black and white, but also various shades of grey. However
        the scrolling text is pure black and white. It also seems the canvas is
        persistent, so the result is that text on the canvas is leaving a
        shadow for me, where I can still read the shadow. Somehow the initial
        noise is not coming out as just black and white pixels.
       
        landgenoot wrote 1 hour 4 min ago:
        I think there are usecases for this.
        
        Some countries switched to identity apps instead of plastic identity
        cards. You could make sensitive data non-screenshottable and
        non-photographable.
        
        A modern variant to the passport anti identity fraud cover: [1] The
        hotel you are checking in doesn't need to know your DOB, length, SSN,
        birth place, validity and document number. But they will demand a photo
        of the ID anyway.
        
   URI  [1]: https://merk.anwb.nl/transform/a9b4e52a-9ba1-414b-b199-29085ce...
       
        jszymborski wrote 1 hour 16 min ago:
        This would make for a great effect for a technothriller. Like a cyber
        ransom or something like that.
       
        ape4 wrote 1 hour 21 min ago:
        You can pass in different text.  eg:
        
   URI  [1]: https://unscreenshottable.vercel.app/?text=Bonjour
       
        NKosmatos wrote 1 hour 44 min ago:
        Nice one, the good (great?) thing is that you can save this as a plain
        old html and you've got the whole code :-)
        It hasn't got any type of license included or any other info as
        comments, so perhaps the creator or the OP can let us know.
       
        bilsbie wrote 1 hour 56 min ago:
        Ultimately people will just take photos of the screen. Seems like
        you’re just annoying people.
        
        I feel like there’s an ethical issue. If something is on my screen I
        own it. I know the law doesn’t agree but it feels right to me.
       
          sarreph wrote 1 hour 55 min ago:
          The point is that it's noise and you can't "capture" a still image of
          the text / information (relies on motion to be viewable).
       
        benob wrote 2 hours 12 min ago:
        a good benchmark for video understanding in IA
       
        tedggh wrote 3 hours 17 min ago:
        I uploaded two images to ChatGPT and asked it to XOR them and give me
        the result in text.
       
        johnjreiser wrote 3 hours 20 min ago:
        Appreciate that it handles emoji as well.  
        Can't distinguish between smileys though.
       
          johnjreiser wrote 3 hours 19 min ago:
          I also appreciate that Hn removes emojis from comments. :'(
       
        jiehong wrote 3 hours 22 min ago:
        I have to admit it's a pretty cool idea.
        
        At first I was worried that there was a (stupid) API in web browsers
        just like on mobiles to prevent users from screenshotting something by
        blanking the screen in the screenshot.
       
        creata wrote 3 hours 25 min ago:
        Fun!
        
        I always wanted to make text that couldn't be recorded with a video
        recorder, but that doesn't seem possible.
        
        Maybe if you knew the exact framerate that the camera was recording at,
        you could do the same trick, but I don't think cameras are that
        consistent.
       
        1oooqooq wrote 3 hours 31 min ago:
        "you cannot screenshot this already illegible mess of white noise"
       
        Anonyneko wrote 4 hours 24 min ago:
        As soon as I read the title I knew it would be akin to "Bad Apple that
        disappears when you pause it" [1] And another version of this, using
        apples instead of white noise
        
   URI  [1]: https://www.youtube.com/watch?v=bVLwYa46Cf0
   URI  [2]: https://www.youtube.com/watch?v=r40AvHs3uJE
       
        p0w3n3d wrote 4 hours 35 min ago:
        This idea has made me think of another subject - would it be possible
        to overload a face / car plate scanning camera by using a pattern, like
        qr code for exampl? Or a jacket made of qr codes?
       
          creata wrote 3 hours 24 min ago:
          Reminds me of dazzle camouflage.
          
   URI    [1]: https://en.wikipedia.org/wiki/Dazzle_camouflage
       
        domatic1 wrote 4 hours 51 min ago:
        but screen recording works :)
       
        andai wrote 4 hours 53 min ago:
        Neat! I've seen stuff like this that works as a magic eye thing. So you
        cross your eyes (or make them parallel, depending on the type of image)
        and it makes a 3d animation appear in front of the page.
       
          cal85 wrote 2 hours 40 min ago:
          I’d like to see an example!
       
        shrikant wrote 5 hours 6 min ago:
        Could someone please post what this disappeared bit is supposed to look
        like? Looks legible to me when I screenshot and open in Preview on
        MacOS 15.6.1 (Firefox).
       
          grumbel wrote 4 hours 37 min ago:
          You are probably browsing with zoom, that seems to screw up the up
          rendering and makes the background and text look different. It should
          be just black&white random pixel noise for both background and
          foreground, without motion the text becomes invisible, as it blends
          with the background.
       
        pmontra wrote 5 hours 14 min ago:
        If anybody implements that to antiscrenshot some sensitive data,
        somebody else will use another phone, a tablet or a camera to record a
        video of it. Nice idea though.
       
          gwbas1c wrote 1 hour 43 min ago:
          It's just adding friction: Someone determined will figure out a way
          to get the text.
          
          Sometimes friction is enough.
       
          jonathaneunice wrote 2 hours 11 min ago:
          Or the same one.
          
          While a screencap image hides the message, a screencap video shows it
          perfectly well.
       
        tamimio wrote 5 hours 19 min ago:
        In your phone, just record the screen, then drag the player to see how
        every still pic blend in within the surroundings, but as soon as it
        moves it shows up.
       
        db48x wrote 5 hours 20 min ago:
        Sure, but I can just record a video instead. It doesn’t disappear
        then!
       
        Aeolun wrote 5 hours 52 min ago:
        This should have an epilepsy warning. Or something of that kind. It
        certainly made me feel sick.
       
          a3w wrote 4 hours 45 min ago:
          I saw the game using this rendering weeks ago, looked okay. Now I saw
          a font and tried to hold on to the edges while reading it, and yes,
          somehow this made me more (sea) sick. Strange.
          
          Perhaps faces would be strongest in terms of reaction.
       
          injidup wrote 4 hours 58 min ago:
          This is more a curious question for those affected by epilepsy. If
          you know you are triggered by such things how long an exposure is
          required to trigger an effect. Are you able notice that media may be
          triggering and simply close it or is exposure and triggering almost
          instantaneous?
       
          dorianmonnier wrote 5 hours 48 min ago:
          Oh yes please add a warning. My brain is burning right now!
       
        oniony wrote 5 hours 56 min ago:
        I don't see any text: just a scrolling down screen of random
        black/white pixels.
       
          rnhmjoj wrote 4 hours 57 min ago:
          It seems to depend on reading pixels from a canvas. This is commonly
          used for fingerprinting users on the web, so you have to disable some
          privacy plugins.
       
        amelius wrote 6 hours 1 min ago:
        Yeah but the randomness may produce all kinds of NSFW stuff ...
        
        Also, it's even harder to read than most captchas.
        
        But fun idea, it was nice to see.
       
        giamma wrote 6 hours 9 min ago:
        It's a nice effect, but I don't think it's usable in practice, because
        it's not accessible for visually impaired users: not enough contrast
        between foreground text and background
       
        buibuibui wrote 6 hours 14 min ago:
        This could be used for Captcha systems. Would current bots be able to
        decipher these?
       
        wink wrote 6 hours 35 min ago:
        Doesn't even show anything on LibreWolf, probably disabled WebGL as
        usual. I thought it was a nice error screen, but apparently it was
        intended, just without the text :P
       
          creatonez wrote 6 hours 5 min ago:
          Seems to work if you disable canvas fingerprinting protection.
       
        magios wrote 6 hours 38 min ago:
        firefox on linux with a bunch of css stuff set to defaults or none
        !important shows a static image
       
        elAhmo wrote 7 hours 16 min ago:
        If you blink really fast, the text almost disappears.
       
        QuiCasseRien wrote 7 hours 34 min ago:
        Even is some have found a workaround, this is a cool feature
       
        davidgerard wrote 8 hours 15 min ago:
        Screnshotted fine in Xfce.
       
        dgan wrote 8 hours 17 min ago:
        What i am supposed to see here? Its just static noisy background
       
          j1436go wrote 7 hours 20 min ago:
          Had the same in LibreWolf under Manjaro Linux. Worked in Chrome.
       
          giveita wrote 8 hours 13 min ago:
          Animation, but only inside a border that is the letters of Hello.
       
        viccis wrote 8 hours 23 min ago:
        For what it's worth, there are some websites that embed some crazy shit
        when you screenshot. On reddit, r/CenturyClub will fill your background
        with a slightly off-white version of your username so that they can
        identify leakers, and I'm not certain how exactly they do it.
       
        axiolite wrote 8 hours 29 min ago:
        You can take TWO screenshots, moments apart, open in GIMP, paste one
        over the other and choose any one of these laying modes:
        
        Lighten, Screen, Addition, Darken, Multiply, Linear burn, Hard Mix,
        Difference, Exclusion, Subtract, Grain Extract, Grain Merge, or
        Luminance.
        
   URI  [1]: https://ibb.co/DDQBJDKR
       
          flux3125 wrote 3 hours 7 min ago:
          But then that would be a video, not a screenshot
       
            jdiff wrote 1 hour 57 min ago:
            Layered images do not a video make. Sequential images distributed
            over time do.
       
          bobmcnamara wrote 3 hours 19 min ago:
          Computer vision mode: and each screenshot together.
       
          gus_massa wrote 3 hours 35 min ago:
          Is it possible to modify the webpage to make the pattern of the text
          go down and the pattern of the background do up?
       
          postalcoder wrote 5 hours 16 min ago:
          Out of sheer curiosity, I put three screenshots of the noise into
          Claude Opus 4.1, Gemini 2.5 Pro, and GPT 5, all with thinking enabled
          with the prompt “what does the screen say?”.
          
          Opus 4.1 flagged the message due to prompt injection risk, Gemini
          made a bad guess, and GPT 5 got it by using the code interpreter.
          
          I thought it was amusing. Claude’s (non) response got me thinking -
          first, it was very on brand, second, that the content filter was
          right - pasting images of seemingly random noise into a sensitive
          environment is a terrible idea.
       
            burstmode wrote 1 hour 24 min ago:
            > pasting images of seemingly random noise into a sensitive
            environment is a terrible idea.
            
            Only if your rendering libraries are crap.
       
              dansmith1919 wrote 1 hour 18 min ago:
              I think they mean prompt injection rather than some malformed
              image to trigger a security bug in the processing library
       
                catlifeonmars wrote 18 min ago:
                The LLM is the image processing library in this case so you are
                both right :)
       
          amelius wrote 6 hours 4 min ago:
          Yeah if this became popular, we'd have another Show HN for a tool
          that automated that.
       
          sunrunner wrote 6 hours 18 min ago:
          Neat idea.
          
          A friend of mine made a similar animated GIF type captcha a few years
          ago but based on multiple scrolling horizontal bars that would each
          reveal their portion of the underlying image including letters, and
          made a (friendly) bet that it should be pretty hard to solve.
          
          Grabbing the entire set of frames and greyscaling them, doing an
          average over all of them and then applying a few minor fixups like
          thresholding and contrast adjustment worked easily enough as the
          letters were reveleaed in more frames than not (I don't think that
          would affect the difficulty much though if it were any diffierent).
          After that the rest of the image was pretty amenable to character
          recognition.
       
          cloudbonsai wrote 6 hours 37 min ago:
          >  You can take TWO screenshots, moments apart, open in GIMP, paste
          one over the other and choose any one of these laying modes:
          
          You actually don't need any image editing skill. Here is a
          browser-only solution:
          
          1. Take two screenshots.
          
          2. Open these screenshots in two separate tabs on your browser.
          
          3. Switch between tabs very, very quickly (use CTRL-Tab)
          
          Source: tested on Firefox
       
            milkshakes wrote 3 hours 13 min ago:
            reminds me of this:
            
   URI      [1]: https://www.reddit.com/r/LifeProTips/comments/5jdzsx/lpt_u...
       
          LadyCailin wrote 8 hours 8 min ago:
          Or just copy the text from the url. Not very secure, really. :D
       
            mike_hearn wrote 7 hours 29 min ago:
            Or just ... record a video of the screen.
       
        hbbio wrote 9 hours 1 min ago:
        Coinbase was hacked for $400M when literally someone from outsourced
        support services was taking screenshots on their phone!
        
        The culprit had more than 10k photos of all security details for
        thousands of wealthy customers.
       
          gloosx wrote 7 hours 28 min ago:
          If it's even true someone from outsourced support has access to some
          sensitive security details then using this dumpster is almost like
          throwing your money out of the window.
       
        catlifeonmars wrote 9 hours 10 min ago:
         [1] On iPhone: screenrecord. Take screenshots every couple seconds.
        Overlay images with 50% transparency (I use Procreate Pocket for this
        part)
        
   URI  [1]: https://gist.github.com/jncornett/d7cb397ce3ceff268a0ee1b86f81...
       
          CaptainOfCoit wrote 3 hours 24 min ago:
          On Android: Take a look at the URL, see the text in plain-text :)
       
            catlifeonmars wrote 17 min ago:
            Nice. I did not think to look there.
       
        vivegi wrote 9 hours 29 min ago:
        Cool. I used the Windows snipping tool and just screen-recorded it.
       
        alanfalcon wrote 9 hours 45 min ago:
        Not technically a screenshot, I guess, but trivially easy to do with
        software I had lying around all the same.
        
   URI  [1]: https://media4.giphy.com/media/v1.Y2lkPTc5MGI3NjExYXloZ3Z0NTl6...
       
        shannifin wrote 10 hours 30 min ago:
        Others have mentioned Branta Games, but I first saw the effect here:
        
   URI  [1]: https://youtu.be/TdTMeNXCnTs
       
          cubefox wrote 2 hours 48 min ago:
          This one is actually more sophisticated because it doesn't rely on
          scrolling pixels like the OP. So the object doesn't just disappear in
          screenshots, but also when the animation stops moving! So you can't
          actually display text that stands still, like the "hello" in the OP.
       
            optionalsquid wrote 1 hour 37 min ago:
            I'm not sure I follow. Couldn't you display text that stands still
            by (re)drawing the outline of the text repeatedly? It would
            essentially be a two frame animation
       
              cubefox wrote 1 hour 0 min ago:
              I believe the algorithm in the video works by flipping the pixel
              color when the pixel changes from foreground (some shape) to
              background, or from background to foreground. If the shape
              doesn't move, there is no such change, so it disappears.
              
              In the OP the foreground pixels continuously change (scrolling in
              this case) while the background doesn't change. That's a
              different method of separating background and foreground.
       
          zem wrote 6 hours 12 min ago:
          thanks, that's also the best explained one!
       
        Syntonicles wrote 10 hours 54 min ago:
        I first saw this effect in a video from Branta Games. [1] The effect is
        disrupted by introducing rendering artifacts, by watching the video in
        144p or in this case by zooming out.
        
        I'd love to know the name of this effect, so I can read more about the
        fMRI studies that make use of it.
        
        What I've found so far:
        
        Random Dot Kinematogram
        
        Perceptual Organization from Motion (video of Flounder camouflage)
        
   URI  [1]: https://www.youtube.com/watch?v=Bg3RAI8uyVw
   URI  [2]: https://www.youtube.com/watch?v=2VO10eDIyiE
       
        kps wrote 11 hours 0 min ago:
        The text reappears when I screenshot it twice.
       
        UltraSane wrote 11 hours 1 min ago:
        Seems trivial to diff multiple screenshots to identify what parts move.
        Or just use a compression algorithm to do the same.
       
          dazzlevolta wrote 8 hours 57 min ago:
          Would 2 screenshots be enough, I wonder?
       
            boothby wrote 8 hours 54 min ago:
            Yeah, the letters are big enough, an xor shows the text quite
            clearly.
       
        zikero wrote 11 hours 8 min ago:
        Another idea I had with this concept is to make an LLM-proof captcha.
        Maybe humans can detect the characters in the 'motion' itself, which
        could be unique to us?
        
        - The captcha would be generated like this on a headless browser, and
        recorded as a video, which is then served to the user.
        
        - We can make the background also move in random directions, to prevent
        just detecting which pixels are changing and drawing an outline.
        
        - I tried also having the text itself move (bounce like the DVD logo).
        Somehow makes it even more readable.
        
        I definitely know nothing about how LLMs interpret video, or optics, so
        please let me know if this is dumb.
       
          pwdisswordfishz wrote 3 hours 31 min ago:
          Take N screenshots, XOR them pairwise, OR the results, then perform
          normal OCR.
       
          xandrius wrote 5 hours 22 min ago:
          I don't think we need more capable people thinking of silly captchas.
       
          squigz wrote 10 hours 39 min ago:
          As if captchas aren't painful enough for visually impaired users...
       
        markasoftware wrote 11 hours 9 min ago:
        same thing, but a game:
        
   URI  [1]: https://brantagames.itch.io/motus
       
        xnx wrote 11 hours 9 min ago:
        This game disappears if you pause it:
        
   URI  [1]: https://youtube.com/watch?v=Bg3RAI8uyVw
       
          krzat wrote 54 min ago:
          Interesting that the perception of objects/text does not disappear
          immediately, there is smooth fade out.
       
          robertlagrant wrote 5 hours 17 min ago:
          Yes - I was thinking of this. It solves various complicated problems
          such as rendering distance information in this format.
       
          sunrunner wrote 6 hours 3 min ago:
          This is great. The sphere example looks especially pleasing. It also
          reminds me of the game The Voidness.
       
          nomilk wrote 7 hours 39 min ago:
          First time seeing this, makes me smile involuntarily.
       
          vunderba wrote 11 hours 2 min ago:
          This is great - seems to be the same effect of hiding a shape using
          an animated noise pattern on a background of static noise.
          
          They even provide the source code for the effect:
          
   URI    [1]: https://github.com/brantagames/noise-shader
       
        alliancedamages wrote 11 hours 14 min ago:
        You can also break it by recording the screen, of course.
       
        dylan604 wrote 11 hours 17 min ago:
        Has anyone tried a long exposure to see if the motion smears into
        something discernible? Obviously harder to expose a bright screen
        without some ND since the shutter speed is the phone's main exposure
        control
       
          lodovic wrote 9 hours 34 min ago:
          If you zoom out to 25 % the text is clearly visible and
          screenshottable.
       
            EvgeniyZh wrote 7 hours 32 min ago:
            Probably the lower frequencies of noise are not matched? Not sure
            if the frequencies of the order of movement frequency can actually
            be matched
       
          sprobertson wrote 10 hours 1 min ago:
          Here's the screen recording version of a long exposure (thanks for
          the nerd snipe) -
          
   URI    [1]: https://gist.github.com/spro/7599415b0e47de65311557b3454771a...
       
            dylan604 wrote 36 min ago:
            That's what I was expecting to see. I didn't have a mount for my
            phone handy, to try it. The exporting of frames from a video is a
            good compromise though. nice one
       
            shawnz wrote 8 hours 52 min ago:
            Perhaps this technique could be defeated by scrolling the
            background in the opposite direction as the text
       
          dasil003 wrote 10 hours 7 min ago:
          How do you take a “long exposure” screenshot?  Isn’t every
          screenshot a perfect digital copy of a single frame or a full on
          video?
       
            dylan604 wrote 10 hours 5 min ago:
            Clearly, I meant using a camera, and I'm guessing you knew that too
       
              dice wrote 9 hours 36 min ago:
              Not the parent but that was not at all clear to me. I immediately
              thought of taking multiple successive instantaneous screenshots
              and then stacking them. I'm not sure I would have thought of
              using a camera within a few minutes to an hour, it's not a tool I
              would ever reach for normally.
       
                DonHopkins wrote 2 hours 50 min ago:
                Oh, so your screenshot utility has "long exposure" and an "ND"
                filter and "shutter speed" controls, just like a phone's
                camera? What kind of screenshot utility simulates optical
                camera effects? What purpose does that serve? Care to share a
                link to it?
                
                >Obviously harder to expose a bright screen without some ND
                since the shutter speed is the phone's main exposure control
                [1]
                
   URI          [1]: https://en.wikipedia.org/wiki/Neutral-density_filter
   URI          [2]: https://en.wikipedia.org/wiki/Shutter_speed
       
                viccis wrote 8 hours 18 min ago:
                Also not the parent but how the hell did you not understand
                what "long exposure" means ffs
       
                  rkomorn wrote 8 hours 15 min ago:
                  Because the context is about screenshots and context matters
                  
                  "ffs".
       
                catlifeonmars wrote 9 hours 9 min ago:
                I just did this with 50% transparency. It works
       
        kemayo wrote 11 hours 22 min ago:
        This makes me feel motion-sick, which is kind of impressive because I'm
        normally not easily susceptible to that.
       
          dylan604 wrote 11 hours 16 min ago:
          My eyes went straight into seeing 3D image mode. It's the easiest one
          I've seen yet! /s
       
            hnlmorg wrote 3 hours 19 min ago:
            Hello fellow person from the 90s. mine eyes did the same too.
       
            RedShift1 wrote 9 hours 57 min ago:
            Heh my eyes felt like they started bleeding
       
              quietfox wrote 7 hours 42 min ago:
              "The text disappears..." 
              And my eyesight with it
       
        Izkata wrote 11 hours 30 min ago:
        Firefox on Android seems to just be a static image, I can't see any
        text.
       
          creatonez wrote 6 hours 6 min ago:
          Probably the result of canvas fingerprinting protection configured in
          your `about:config`? With a default profile it seems to work fine on
          Firefox for Android.
       
            Izkata wrote 2 hours 45 min ago:
            I haven't changed any of that on here.
            
            Looks like I consistently get just the static image when I open in
            a new tab then switch to it, but then if I refresh the page without
            switching tabs it'll show the animation.
       
          stevage wrote 10 hours 10 min ago:
          Wfm
       
        altcognito wrote 11 hours 39 min ago:
        Fun side effect: staring at the letters for a bit makes the rest of the
        image move.
       
        cryptoz wrote 12 hours 7 min ago:
        Had a lot of fun trying to break this. Turns out you can screenshot
        real easily by zooming out. Maybe there are other ways but I stopped
        trying :)
       
          vunderba wrote 11 hours 8 min ago:
          yeah - I actually was initially confused since I wasn't having any
          issues screenshotting it but had forgotten that I have the default
          site zoom set to ~65%.
       
          sans_souse wrote 11 hours 40 min ago:
          Not sure what you mean - I can screenshot it freely that's not the
          point the point is if you look then at the screenshot you cant
          discern the text because its a single frame now
       
            esafak wrote 11 hours 24 min ago:
            He's right. This is zoomed out: [1] This is on MacOS 15.6, Chromium
            (BrowserOS), captured with the OS' native screenshot utility. Since
            I was asked about the zoom factor, I now tried simply capturing it
            at 100% and it was still perfectly readable...
            
            I guess the trick doesn't work on this browser.
            
   URI      [1]: https://imgur.com/a/G7CKZ94
       
              chii wrote 8 hours 15 min ago:
              This is really interesting - because it means the "randomness" is
              different between the text and the background, and when you zoom
              out enough, the eye can distinguish it?
       
                vunderba wrote 8 hours 6 min ago:
                hmmm I think it's probably just an aliasing / canvas drawing
                issue. When I bring a screenshot in heavily zoomed out 33% -
                the pixels comprising the "HELLO" shape  have a significantly
                higher luminance than the rest of the background.
       
              dylan604 wrote 11 hours 11 min ago:
              I zoomed out to 90% and could make out something was there but
              wasn't easy to read. Zooming out further went back to just being
              noise. I also tried zooming in but with no success. What zoom
              level did you use and I guess we have to ask the standard what
              browser/version/OS/etc?? My FFv142 on macOS never took a screen
              grab like you did
       
            dwg wrote 11 hours 35 min ago:
            Zooming out before taking screenshot and the text is no longer
            obfuscated. I tried and confirmed it works. In fact, the text is
            perhaps even more readable than the original.
       
              anigbrowl wrote 11 hours 25 min ago:
              It depends how fast or slow your GPU is. I tried it and saw the
              effect you described, but within a second or two it started
              moving and was obscured again. Obviously you could automate the
              problem away.
       
                dylan604 wrote 11 hours 10 min ago:
                Mine freezes the animation on zoom change. Not sure you could
                automate against that
       
                  anigbrowl wrote 8 hours 49 min ago:
                  What I meant was that even if it only freezes for a second,
                  you could automate the screenshots to be captured during that
                  time instead of trying to beat the clock manually
       
        bix6 wrote 12 hours 15 min ago:
        Ha cool! How’s it work?
       
          tgv wrote 5 hours 48 min ago:
          It's not a great visual, but like this:
          
   URI    [1]: https://michaelbach.de/ot/cog-Dalmatian/
       
          Lalabadie wrote 11 hours 34 min ago:
          The only way to see the text is in the movement. The pattern across
          any single frame is entirely random noise.
       
            thaumasiotes wrote 8 hours 41 min ago:
            > The pattern across any single frame is entirely random noise.
            
            This is untrue in at least one sense. The patterning within the
            animated letters cycles. It is generated either by evaluating a
            periodic function or by reading from a file using a periodic
            offset.
       
              giveita wrote 8 hours 5 min ago:
              Can't it be continuous random noise added at the top and then
              moved down each frame.
              
              Roughly you create another full size rect. On each frame add a
              random pixel on row 1 and shift everything down.
              
              Make that rest a layer below the top one which has Hello cut out
              as transparent.
              
              In any single frame the result is random noise.
       
                thaumasiotes wrote 7 hours 54 min ago:
                You could do that, but that's not what the page is doing.
                
                You don't even need to maintain the approach of having the
                pattern within the text move downwards over time. You could
                redraw it every frame with random data, as if it was television
                static. It would still be easy to read, as long as the
                background stayed fixed.
       
       
   DIR <- back to front page