Puedes tomar dos capturas de pantalla seguidas, superponer una sobre la otra en GIMP y elegir entre varios modos de capa como Lighten, Screen, Addition, Darken, Multiply, Linear burn, Hard Mix, Difference, Exclusion, Subtract, Grain Extract, Grain Merge y Luminance https://ibb.co/DDQBJDKR
En realidad no hace falta ninguna técnica de edición de imágenes
Toma dos capturas de pantalla
Ábrelas en pestañas distintas del navegador
Cambia rápidamente entre pestañas (CTRL-Tab)
Lo probé en Firefox
Me pregunto si sería posible modificar la página web para que el texto del patrón se mueva hacia abajo y el patrón de fondo hacia arriba
Es una idea divertida
Hace unos años un amigo hizo un captcha en GIF con una técnica parecida
Había varias franjas horizontales, cada una mostrando una parte de la imagen (incluyendo letras), y apostó a que sería difícil resolverlo
Si extraías todos los frames, los convertías a blanco y negro y luego aplicabas promedios, ajuste de umbral y contraste, la mayoría de las letras aparecían
Al final, como las letras se revelan con más frecuencia, no creo que eso afecte mucho la dificultad
Después, el procesamiento de imágenes se aplica bastante fácil al reconocimiento de caracteres
Si colocas las dos capturas como capas, pones una capa en Difference y ajustas la opacidad, se ve bien
Resultado hecho con Pixelmator Pro: https://i.moveything.com/299930fb6174.mp4
Por curiosidad, probé subir tres capturas ruidosas a Claude Opus 4.1, Gemini 2.5 Pro y GPT 5 con el prompt “what does the screen say?”
Opus 4.1 lo bloqueó por completo por riesgo de prompt injection, Gemini adivinó cualquier cosa, y GPT 5 sí lo logró usando code interpreter
La respuesta de Claude (=bloqueo) fue la más alineada con su marca, y también me pareció correcto filtrar eso
Fue una experiencia bastante curiosa, considerando que pegar imágenes que parecen ruido aleatorio en un entorno sensible es una muy mala idea
Es un efecto realmente genial
Usa un patrón de ruido en movimiento para ocultar figuras
Incluso comparte directamente la fuente del efecto https://github.com/brantagames/noise-shader
Me impresiona que el reconocimiento del objeto o del texto no desaparezca de inmediato, sino que se desvanezca de forma natural y gradual
Más que un juego, es un efecto limpio
Me recordó al videojuego de los 90 Magic Carpet https://en.wikipedia.org/wiki/Magic_Carpet_(video_game)
En una pantalla normal simulaba una vista 3D, pero si tenías gafas 3D podías verlo en verdadero relieve
Incluso lograba 3D en un monitor 2D usando la técnica de random dot stereogram https://en.wikipedia.org/wiki/Random_dot_stereogram
Si puedes ver bien los autoestereogramas RDS, también puedes ver la animación de Magic Carpet
El efecto era increíble, pero resultaba tan incómodo que sentías que se te cruzaban los ojos si lo mirabas mucho tiempo, así que solo podía verlo unos minutos
Yo también había pensado en este efecto
Resuelve varios problemas complejos, incluso renderizar información de distancia en este formato
Es la primera vez que veo este efecto y me sacó una sonrisa sin darme cuenta
Vi este efecto por primera vez en un video de Branta Games https://www.youtube.com/watch?v=Bg3RAI8uyVw
Si lo ves en 144p o haces zoom out y aparecen artefactos de renderizado, el efecto se rompe
Si supiera cómo se llama el efecto, me gustaría leer más sobre cómo se usa en investigación con fMRI
Términos relacionados que encontré hasta ahora:
Si alguien usara esto como método anti-captura para datos sensibles, alguien más lo resolvería grabando video con otro teléfono, tableta o cámara
La idea en sí es divertida
Al final solo añade fricción
Si alguien de verdad quiere hacerlo, siempre encontrará la forma
A veces esa fricción por sí sola basta
También se puede hacer en un solo dispositivo
El mensaje queda oculto en una imagen fija, pero una grabación de video lo revela por completo
En Android, en algunos casos basta con mirar la URL para que el texto aparezca claramente en texto plano
Si el tiempo de exposición es lo bastante largo, incluso con una sola foto podrías ver lo que hay dentro del motion blur
Me pregunto si se podría crear una versión en la que no puedas ver el texto y solo puedas leerlo al tomar una captura de pantalla
Con una pantalla de tasa de refresco lo bastante alta, podría hacerse alternando muy rápido texto blanco sobre negro y negro sobre blanco
La visión humana pasa por un filtro de baja frecuencia (incluyendo límites en la tasa de disparo de las neuronas, etc.)
Al final el texto solo se vería como un gris uniforme, y si mezclas elementos distractores podría funcionar incluso con tasas de refresco más bajas
Puede que no sea exactamente lo que pediste, pero me recordó a una vez en que fallaron servidores de Apple y los logs se desplazaban tan rápido que no se podían leer
El personal de soporte de Apple les tomó una foto con el smartphone para leerlos y resolver el problema
Quizá sería posible usando un truco relacionado con el timing del refresco de la pantalla
Por ejemplo, mostrar el texto brevemente en el framebuffer cuando el monitor termina de refrescar y borrarlo antes de que empiece el siguiente refresco
Si repites eso, dependiendo del momento en que se tome la captura, el texto podría aparecer
Pero tal vez no funcione bien según el dispositivo o el mecanismo de captura de pantalla
Necesitarías poder controlar la información de timing del refresco
Este efecto es más refinado que el post original (OP)
En el OP, el objeto solo desaparece cuando los píxeles se desplazan, pero en este efecto el objeto desaparece en cuanto se detiene la animación
Es decir, a diferencia del OP, aquí ni siquiera puedes mostrar texto estático como "hello"
Si guardas el código fuente como HTML común, puedes usar el efecto de inmediato
Como no incluye información como licencia o comentarios, estaría bien que el creador o el OP lo aclararan
4 comentarios
El resumen de GN+... es una alucinación.
Uf, por más que intento omitir cosas así, no me sale bien. Lo eliminé.
Vaya, recibir un comentario del jefe... qué emoción... gracias
Opiniones de Hacker News
Puedes tomar dos capturas de pantalla seguidas, superponer una sobre la otra en GIMP y elegir entre varios modos de capa como Lighten, Screen, Addition, Darken, Multiply, Linear burn, Hard Mix, Difference, Exclusion, Subtract, Grain Extract, Grain Merge y Luminance
https://ibb.co/DDQBJDKR
En realidad no hace falta ninguna técnica de edición de imágenes
Lo probé en Firefox
Me pregunto si sería posible modificar la página web para que el texto del patrón se mueva hacia abajo y el patrón de fondo hacia arriba
Es una idea divertida
Hace unos años un amigo hizo un captcha en GIF con una técnica parecida
Había varias franjas horizontales, cada una mostrando una parte de la imagen (incluyendo letras), y apostó a que sería difícil resolverlo
Si extraías todos los frames, los convertías a blanco y negro y luego aplicabas promedios, ajuste de umbral y contraste, la mayoría de las letras aparecían
Al final, como las letras se revelan con más frecuencia, no creo que eso afecte mucho la dificultad
Después, el procesamiento de imágenes se aplica bastante fácil al reconocimiento de caracteres
Si colocas las dos capturas como capas, pones una capa en Difference y ajustas la opacidad, se ve bien
Resultado hecho con Pixelmator Pro:
https://i.moveything.com/299930fb6174.mp4
Por curiosidad, probé subir tres capturas ruidosas a Claude Opus 4.1, Gemini 2.5 Pro y GPT 5 con el prompt “what does the screen say?”
Opus 4.1 lo bloqueó por completo por riesgo de prompt injection, Gemini adivinó cualquier cosa, y GPT 5 sí lo logró usando code interpreter
La respuesta de Claude (=bloqueo) fue la más alineada con su marca, y también me pareció correcto filtrar eso
Fue una experiencia bastante curiosa, considerando que pegar imágenes que parecen ruido aleatorio en un entorno sensible es una muy mala idea
Este juego desaparece cuando se detiene
https://youtube.com/watch?v=Bg3RAI8uyVw
Es un efecto realmente genial
Usa un patrón de ruido en movimiento para ocultar figuras
Incluso comparte directamente la fuente del efecto
https://github.com/brantagames/noise-shader
Me impresiona que el reconocimiento del objeto o del texto no desaparezca de inmediato, sino que se desvanezca de forma natural y gradual
Más que un juego, es un efecto limpio
Me recordó al videojuego de los 90 Magic Carpet
https://en.wikipedia.org/wiki/Magic_Carpet_(video_game)
En una pantalla normal simulaba una vista 3D, pero si tenías gafas 3D podías verlo en verdadero relieve
Incluso lograba 3D en un monitor 2D usando la técnica de random dot stereogram
https://en.wikipedia.org/wiki/Random_dot_stereogram
Si puedes ver bien los autoestereogramas RDS, también puedes ver la animación de Magic Carpet
El efecto era increíble, pero resultaba tan incómodo que sentías que se te cruzaban los ojos si lo mirabas mucho tiempo, así que solo podía verlo unos minutos
Yo también había pensado en este efecto
Resuelve varios problemas complejos, incluso renderizar información de distancia en este formato
Es la primera vez que veo este efecto y me sacó una sonrisa sin darme cuenta
Me recordó por un momento a la portada del álbum Any Minute Now de Soulwax
https://upload.wikimedia.org/wikipedia/en/a/ab/AnyMinuteNow.jpg
Vi este efecto por primera vez en un video de Branta Games
https://www.youtube.com/watch?v=Bg3RAI8uyVw
Si lo ves en 144p o haces zoom out y aparecen artefactos de renderizado, el efecto se rompe
Si supiera cómo se llama el efecto, me gustaría leer más sobre cómo se usa en investigación con fMRI
Términos relacionados que encontré hasta ahora:
https://www.youtube.com/watch?v=2VO10eDIyiE
Si alguien usara esto como método anti-captura para datos sensibles, alguien más lo resolvería grabando video con otro teléfono, tableta o cámara
La idea en sí es divertida
Al final solo añade fricción
Si alguien de verdad quiere hacerlo, siempre encontrará la forma
A veces esa fricción por sí sola basta
También se puede hacer en un solo dispositivo
El mensaje queda oculto en una imagen fija, pero una grabación de video lo revela por completo
En iPhone, después de grabar la pantalla, tomé capturas cada pocos segundos
Usé en Procreate Pocket una superposición de imagen con opacidad del 50%
https://gist.github.com/jncornett/d7cb397ce3ceff268a0ee1b86f814a7d?permalink_comment_id=5764190#gistcomment-5764190
En Android, en algunos casos basta con mirar la URL para que el texto aparezca claramente en texto plano
Si el tiempo de exposición es lo bastante largo, incluso con una sola foto podrías ver lo que hay dentro del motion blur
Me pregunto si se podría crear una versión en la que no puedas ver el texto y solo puedas leerlo al tomar una captura de pantalla
Con una pantalla de tasa de refresco lo bastante alta, podría hacerse alternando muy rápido texto blanco sobre negro y negro sobre blanco
La visión humana pasa por un filtro de baja frecuencia (incluyendo límites en la tasa de disparo de las neuronas, etc.)
Al final el texto solo se vería como un gris uniforme, y si mezclas elementos distractores podría funcionar incluso con tasas de refresco más bajas
Puede que no sea exactamente lo que pediste, pero me recordó a una vez en que fallaron servidores de Apple y los logs se desplazaban tan rápido que no se podían leer
El personal de soporte de Apple les tomó una foto con el smartphone para leerlos y resolver el problema
Quizá sería posible usando un truco relacionado con el timing del refresco de la pantalla
Por ejemplo, mostrar el texto brevemente en el framebuffer cuando el monitor termina de refrescar y borrarlo antes de que empiece el siguiente refresco
Si repites eso, dependiendo del momento en que se tome la captura, el texto podría aparecer
Pero tal vez no funcione bien según el dispositivo o el mecanismo de captura de pantalla
Necesitarías poder controlar la información de timing del refresco
Se ha mencionado mucho a Branta Games, pero yo vi este efecto primero aquí
https://youtu.be/TdTMeNXCnTs
Este también es el que mejor lo explica
Este efecto es más refinado que el post original (OP)
En el OP, el objeto solo desaparece cuando los píxeles se desplazan, pero en este efecto el objeto desaparece en cuanto se detiene la animación
Es decir, a diferencia del OP, aquí ni siquiera puedes mostrar texto estático como "hello"
Solo leí el título y enseguida pensé en Bad Apple
https://www.youtube.com/watch?v=bVLwYa46Cf0
También hay una versión que usa la manzana (apple) en lugar de ruido blanco, de forma parecida
https://www.youtube.com/watch?v=r40AvHs3uJE
Si guardas el código fuente como HTML común, puedes usar el efecto de inmediato
Como no incluye información como licencia o comentarios, estaría bien que el creador o el OP lo aclararan