On peut prendre deux captures d’écran à la suite, en superposer une dans GIMP, puis choisir parmi différents modes de calque comme Lighten, Screen, Addition, Darken, Multiply, Linear burn, Hard Mix, Difference, Exclusion, Subtract, Grain Extract, Grain Merge, Luminance https://ibb.co/DDQBJDKR
En fait, aucune compétence en retouche d’image n’est nécessaire
Prendre deux captures d’écran
Les ouvrir dans deux onglets différents du navigateur
Basculer rapidement entre les onglets (CTRL-Tab)
Testé avec Firefox
Je me demande s’il serait possible de modifier la page web pour que le texte du motif se déplace vers le bas et le motif de fond vers le haut
C’est une idée amusante
Un ami avait créé il y a quelques années un CAPTCHA en GIF basé sur un principe similaire
Plusieurs bandes horizontales laissaient chacune voir une partie de l’image, y compris les caractères, et il pariait que ce serait difficile à résoudre
En extrayant toutes les frames, en les convertissant en noir et blanc, puis en appliquant une moyenne, ainsi que des ajustements de seuil et de contraste, la plupart des caractères apparaissaient
Comme les caractères finissent par apparaître plus souvent, je doute que cela change beaucoup la difficulté
Ensuite, le traitement d’image s’applique assez facilement à la reconnaissance de caractères
En mettant les deux captures d’écran en calques, puis en réglant l’un des calques sur Difference et en ajustant l’opacité, cela devient bien visible
Résultat obtenu avec Pixelmator Pro : https://i.moveything.com/299930fb6174.mp4
Par curiosité, j’ai donné 3 captures d’écran bruitées à Claude Opus 4.1, Gemini 2.5 Pro et GPT 5 avec le prompt « what does the screen say? »
Opus 4.1 a bloqué net à cause d’un risque de prompt injection, Gemini a deviné à côté, et GPT 5 a réussi en utilisant le code interpreter
La réponse de Claude (= le blocage) était la plus conforme à son image de marque, et je pense aussi que le filtrage était justifié
C’était une expérience assez amusante, car coller une image qui semble être du bruit aléatoire dans un environnement sensible est une très mauvaise idée
L’effet est vraiment superbe
Il utilise une méthode qui cache des formes à l’aide d’un motif de bruit en mouvement
Le code source de l’effet est également fourni https://github.com/brantagames/noise-shader
Il est frappant que la perception de l’objet ou du texte ne disparaisse pas instantanément, mais s’efface naturellement et progressivement
C’est plus un effet propre qu’un véritable jeu
Ça me rappelle le jeu vidéo des années 1990 Magic Carpet https://en.wikipedia.org/wiki/Magic_Carpet_(video_game)
Ce jeu simulait une vue 3D sur un écran classique, mais avec des lunettes 3D on pouvait le voir en véritable relief
Il permettait même un rendu 3D sur un moniteur 2D avec la technique du random dot stereogram https://en.wikipedia.org/wiki/Random_dot_stereogram
Si l’on sait correctement voir les auto-stéréogrammes RDS, on peut aussi voir les animations de Magic Carpet
L’effet était incroyable, mais trop inconfortable sur la durée, avec une impression d’avoir les yeux qui vrillent, donc je ne pouvais le supporter que quelques minutes
J’avais moi aussi pensé à cet effet
Cela résout divers problèmes complexes, notamment le rendu d’informations de distance dans ce format
C’est la première fois que je vois cet effet, et ça m’a fait sourire malgré moi
J’ai découvert cet effet pour la première fois via une vidéo de Branta Games https://www.youtube.com/watch?v=Bg3RAI8uyVw
En 144p, ou quand un zoom arrière crée des artefacts de rendu, l’effet se casse
Si je connaissais le nom de l’effet, j’aimerais en lire davantage sur son utilisation dans la recherche en IRMf
Voici les termes associés que j’ai trouvés jusqu’ici :
Si quelqu’un utilise cette méthode comme anti-capture d’écran pour des données sensibles, quelqu’un d’autre contournera le problème en filmant avec un autre téléphone, une tablette ou un appareil photo
L’idée elle-même reste amusante
Au fond, cela ne fait qu’ajouter de la friction
Quand on est déterminé, on finit toujours par trouver une solution
Et parfois, ce simple surcroît de friction suffit
On peut même le faire sur un seul appareil
Le message reste caché sur une image fixe, mais un enregistrement vidéo le révèle parfaitement
Sur Android, dans certains cas, le simple fait de regarder l’URL révèle déjà très clairement le texte en clair
Si le temps d’exposition est suffisamment long, une seule photo peut aussi révéler ce qui est contenu dans le flou de mouvement
Je me demande s’il serait possible de créer un système où le texte serait illisible à l’œil nu et ne pourrait être lu qu’en prenant une capture d’écran
Avec un écran à fréquence de rafraîchissement suffisamment élevée, ce serait possible en faisant alterner très rapidement du texte blanc sur fond noir et du texte noir sur fond blanc
La vision humaine agit comme un filtre passe-bas, notamment à cause de la limite du taux de décharge des neurones
Le texte finirait par n’apparaître que comme un gris uniforme, et avec suffisamment d’éléments perturbateurs, cela pourrait même marcher à une fréquence plus basse
Ce n’est peut-être pas exactement ce que tu demandes, mais ça me rappelle une panne passée des serveurs Apple où les logs défilaient trop vite
Un technicien du support Apple avait alors pris une photo avec son smartphone pour lire le contenu et résoudre le problème
Ce serait peut-être possible avec des astuces liées au timing de rafraîchissement de l’écran
Par exemple, afficher brièvement le texte dans le framebuffer après la fin du rafraîchissement du moniteur, puis l’effacer avant le début du suivant
En répétant cela, le texte pourrait apparaître ou non selon le moment où la capture d’écran est prise
Mais cela pourrait aussi ne pas fonctionner selon l’appareil ou le mécanisme de capture utilisé
Il faudrait pouvoir contrôler les informations de timing du rafraîchissement
Branta Games a souvent été mentionné, mais moi j’ai vu cet effet pour la première fois ici https://youtu.be/TdTMeNXCnTs
C’est aussi la meilleure explication que j’aie vue
Cet effet est plus sophistiqué que celui du post original (OP)
Dans l’OP, l’objet ne disparaît que si les pixels défilent, tandis qu’ici, dès que l’animation s’arrête, l’objet disparaît immédiatement
Autrement dit, contrairement à l’OP, on ne peut même pas afficher un texte fixe comme « hello »
Si l’on enregistre le code source en HTML ordinaire, on peut utiliser l’effet immédiatement
Il n’y a pas d’informations comme la licence ou des commentaires, donc ce serait bien que le créateur ou l’OP les précise
4 commentaires
Le résumé GN+… c’est une hallucination.
Ah, ce genre de chose ne disparaît pas facilement, même quand on essaie de le retirer à tout prix. J’ai supprimé le message.
Waouh, recevoir un commentaire du patron... quelle émotion... merci
Avis Hacker News
On peut prendre deux captures d’écran à la suite, en superposer une dans GIMP, puis choisir parmi différents modes de calque comme Lighten, Screen, Addition, Darken, Multiply, Linear burn, Hard Mix, Difference, Exclusion, Subtract, Grain Extract, Grain Merge, Luminance
https://ibb.co/DDQBJDKR
En fait, aucune compétence en retouche d’image n’est nécessaire
CTRL-Tab)Testé avec Firefox
Je me demande s’il serait possible de modifier la page web pour que le texte du motif se déplace vers le bas et le motif de fond vers le haut
C’est une idée amusante
Un ami avait créé il y a quelques années un CAPTCHA en GIF basé sur un principe similaire
Plusieurs bandes horizontales laissaient chacune voir une partie de l’image, y compris les caractères, et il pariait que ce serait difficile à résoudre
En extrayant toutes les frames, en les convertissant en noir et blanc, puis en appliquant une moyenne, ainsi que des ajustements de seuil et de contraste, la plupart des caractères apparaissaient
Comme les caractères finissent par apparaître plus souvent, je doute que cela change beaucoup la difficulté
Ensuite, le traitement d’image s’applique assez facilement à la reconnaissance de caractères
En mettant les deux captures d’écran en calques, puis en réglant l’un des calques sur Difference et en ajustant l’opacité, cela devient bien visible
Résultat obtenu avec Pixelmator Pro :
https://i.moveything.com/299930fb6174.mp4
Par curiosité, j’ai donné 3 captures d’écran bruitées à Claude Opus 4.1, Gemini 2.5 Pro et GPT 5 avec le prompt « what does the screen say? »
Opus 4.1 a bloqué net à cause d’un risque de prompt injection, Gemini a deviné à côté, et GPT 5 a réussi en utilisant le code interpreter
La réponse de Claude (= le blocage) était la plus conforme à son image de marque, et je pense aussi que le filtrage était justifié
C’était une expérience assez amusante, car coller une image qui semble être du bruit aléatoire dans un environnement sensible est une très mauvaise idée
Ce jeu disparaît si on s’arrête
https://youtube.com/watch?v=Bg3RAI8uyVw
L’effet est vraiment superbe
Il utilise une méthode qui cache des formes à l’aide d’un motif de bruit en mouvement
Le code source de l’effet est également fourni
https://github.com/brantagames/noise-shader
Il est frappant que la perception de l’objet ou du texte ne disparaisse pas instantanément, mais s’efface naturellement et progressivement
C’est plus un effet propre qu’un véritable jeu
Ça me rappelle le jeu vidéo des années 1990 Magic Carpet
https://en.wikipedia.org/wiki/Magic_Carpet_(video_game)
Ce jeu simulait une vue 3D sur un écran classique, mais avec des lunettes 3D on pouvait le voir en véritable relief
Il permettait même un rendu 3D sur un moniteur 2D avec la technique du random dot stereogram
https://en.wikipedia.org/wiki/Random_dot_stereogram
Si l’on sait correctement voir les auto-stéréogrammes RDS, on peut aussi voir les animations de Magic Carpet
L’effet était incroyable, mais trop inconfortable sur la durée, avec une impression d’avoir les yeux qui vrillent, donc je ne pouvais le supporter que quelques minutes
J’avais moi aussi pensé à cet effet
Cela résout divers problèmes complexes, notamment le rendu d’informations de distance dans ce format
C’est la première fois que je vois cet effet, et ça m’a fait sourire malgré moi
La pochette de l’album Any Minute Now de Soulwax m’est brièvement revenue en tête
https://upload.wikimedia.org/wikipedia/en/a/ab/AnyMinuteNow.jpg
J’ai découvert cet effet pour la première fois via une vidéo de Branta Games
https://www.youtube.com/watch?v=Bg3RAI8uyVw
En 144p, ou quand un zoom arrière crée des artefacts de rendu, l’effet se casse
Si je connaissais le nom de l’effet, j’aimerais en lire davantage sur son utilisation dans la recherche en IRMf
Voici les termes associés que j’ai trouvés jusqu’ici :
https://www.youtube.com/watch?v=2VO10eDIyiE
Si quelqu’un utilise cette méthode comme anti-capture d’écran pour des données sensibles, quelqu’un d’autre contournera le problème en filmant avec un autre téléphone, une tablette ou un appareil photo
L’idée elle-même reste amusante
Au fond, cela ne fait qu’ajouter de la friction
Quand on est déterminé, on finit toujours par trouver une solution
Et parfois, ce simple surcroît de friction suffit
On peut même le faire sur un seul appareil
Le message reste caché sur une image fixe, mais un enregistrement vidéo le révèle parfaitement
Sur iPhone, après un enregistrement d’écran, on prend une capture toutes les quelques secondes
On utilise ensuite la superposition à 50 % d’opacité dans Procreate Pocket
https://gist.github.com/jncornett/d7cb397ce3ceff268a0ee1b86f814a7d?permalink_comment_id=5764190#gistcomment-5764190
Sur Android, dans certains cas, le simple fait de regarder l’URL révèle déjà très clairement le texte en clair
Si le temps d’exposition est suffisamment long, une seule photo peut aussi révéler ce qui est contenu dans le flou de mouvement
Je me demande s’il serait possible de créer un système où le texte serait illisible à l’œil nu et ne pourrait être lu qu’en prenant une capture d’écran
Avec un écran à fréquence de rafraîchissement suffisamment élevée, ce serait possible en faisant alterner très rapidement du texte blanc sur fond noir et du texte noir sur fond blanc
La vision humaine agit comme un filtre passe-bas, notamment à cause de la limite du taux de décharge des neurones
Le texte finirait par n’apparaître que comme un gris uniforme, et avec suffisamment d’éléments perturbateurs, cela pourrait même marcher à une fréquence plus basse
Ce n’est peut-être pas exactement ce que tu demandes, mais ça me rappelle une panne passée des serveurs Apple où les logs défilaient trop vite
Un technicien du support Apple avait alors pris une photo avec son smartphone pour lire le contenu et résoudre le problème
Ce serait peut-être possible avec des astuces liées au timing de rafraîchissement de l’écran
Par exemple, afficher brièvement le texte dans le framebuffer après la fin du rafraîchissement du moniteur, puis l’effacer avant le début du suivant
En répétant cela, le texte pourrait apparaître ou non selon le moment où la capture d’écran est prise
Mais cela pourrait aussi ne pas fonctionner selon l’appareil ou le mécanisme de capture utilisé
Il faudrait pouvoir contrôler les informations de timing du rafraîchissement
Branta Games a souvent été mentionné, mais moi j’ai vu cet effet pour la première fois ici
https://youtu.be/TdTMeNXCnTs
C’est aussi la meilleure explication que j’aie vue
Cet effet est plus sophistiqué que celui du post original (OP)
Dans l’OP, l’objet ne disparaît que si les pixels défilent, tandis qu’ici, dès que l’animation s’arrête, l’objet disparaît immédiatement
Autrement dit, contrairement à l’OP, on ne peut même pas afficher un texte fixe comme « hello »
En lisant seulement le titre, j’ai immédiatement pensé à Bad Apple
https://www.youtube.com/watch?v=bVLwYa46Cf0
Il existe aussi une version similaire qui utilise une pomme à la place du bruit blanc
https://www.youtube.com/watch?v=r40AvHs3uJE
Si l’on enregistre le code source en HTML ordinaire, on peut utiliser l’effet immédiatement
Il n’y a pas d’informations comme la licence ou des commentaires, donc ce serait bien que le créateur ou l’OP les précise