¿Hay algún método para corromper digitalmente deliberadamente una imagen?

Para un proyecto de arte. Quiero tomar una imagen digital de alta resolución y 'corroerla' digitalmente.

Mi intención original era someter una imagen a compresión jpg repetida y mostrar las iteraciones, pero después de experimentar me doy cuenta de que el método de compresión no logrará ningún efecto después del primer paso (error de novato).

¿Qué métodos están disponibles para hacer esto, si los hay? Si bien me gustaría ir por una progresión, como en el ejemplo de compresión, me complace escuchar acerca de los métodos que también lograrían resultados aleatorios (por ejemplo, imitar la estática digital).

Un método alternativo sería hacer una formulación de 'Alvin Lucier' sobre la descomposición natural del video en la reproducción repetitiva. Específicamente, filme el video en un monitor, tableta u otro dispositivo. y continúe esto hasta que la imagen se deconstruya a los elementos básicos de la electrónica utilizada para verla. Mire hacia arriba, "Estoy sentado en una habitación..." Estaba buscando las cualidades resonantes de su hablar en la habitación y grabándolo. También tiene la resonancia inherente tanto del micrófono como de la grabadora que usó para grabarlo.
@NormanEdward: no es exactamente lo que busco, pero estoy intrigado, buscaré a Lucier

Respuestas (5)

Hay muchas herramientas en línea donde puedes cargar una imagen, hacer ese tipo de efectos y guardar los resultados:

Photomosh : al hacer clic en el botón Mosh , obtienes un efecto de falla aleatoria y un menú lateral para cambiar las opciones

Fotomosh

Incluso con animaciones:

Animación


Herramienta de falla de imagen: cargue la imagen original y mueva las opciones de los controles deslizantes inferiores para obtener un efecto de falla

Error de imagen

Muchas gracias por esto: esperaba encontrar un método que realmente causara la corrupción de archivos, pero a falta de otros métodos, un enfoque de facsímil podría funcionar muy bien.

Supongo que hay muchas maneras de hacer esto. Los efectos publicados por el usuario 120647 parecen una especie de artefactos de alta compresión, como cuando un video MPG pierde los fotogramas clave.

Pero supongo que puedes, por ejemplo, aumentar el ruido de la imagen, aumentar la nitidez, las posterizaciones, etc. Así que creo que necesitas explorar cosas diferentes.

Su opción de corromper como archivo JPG puede funcionar si lo hace de forma incremental, no solo repetida.

Usa compresión de 80, ahorra. Ahora 70 y ahorra, luego 60 y ahorra.

Y otra forma es corromper una imagen, abriéndola en algún tipo de editor.

Puede corromper/fallar una imagen usted mismo. Todo lo que necesitas es un editor de texto.

  1. Abra la imagen en un editor de texto, como Notepad++

  2. Desplácese un poco hacia abajo en el código para alejarse del código del encabezado y copie algunas líneas de código.

ingrese la descripción de la imagen aquí

  1. Desplácese a una ubicación diferente, resalte algunas líneas de código y pegue el código que copió para reemplazarlo.

  2. Repita el paso 3 varias veces.

Esta técnica requiere un poco de prueba y error. También tenga en cuenta que si va demasiado lejos, la imagen podría corromperse tanto que no podrá abrirla, así que siempre asegúrese de trabajar en una copia del archivo, no en el original.

Aquí hay uno que hice como ejemplo:

ingrese la descripción de la imagen aquí

Supongo que el proyecto ha terminado, pero con el interés de agregar a la discusión: abra la imagen en un editor de texto, elimine texto, agregue texto de teclado triturado, copie texto de otro lugar ... guarde y luego abra en una imagen editor. El fotógrafo australiano Mike Gray lo hace muy bien. http://mikegrayphoto.net/#cbp=ajax/post2.html

sí, una técnica similar se menciona en otra respuesta.

Hay muchas maneras de "fallar" una imagen, pero para lograr lo que desea (el artefacto jpeg / pérdida de calidad) todo lo que necesita es tiempo (¡o un guión!).

Hay numerosos ejemplos en línea que muestran el deterioro de los archivos jpg al exportarlos una cantidad excesiva de veces. Exportar es el factor clave aquí. De esta manera, no solo está guardando una copia de la imagen, sino que está aplicando la compresión jpeg cada vez. ¡Esto es muy importante! Puede abrir y guardar una copia de un jpeg una cantidad infinita de veces sin pérdida de calidad, ya que la imagen no se comprime cada vez que se guarda. Solo si aplica la compresión, la imagen "envejecerá". Aquí hay un video que muestra un ejemplo de cómo funcionaría esto en 1000 iteraciones .

Puede hacer lo que hace ese video fácilmente en cualquier programa de gráficos de trama (solo tomaría tiempo, a menos que pueda procesarlo por lotes de alguna manera). Recomendaría usar un programa más antiguo, porque es probable que el nuevo software tenga algunos algoritmos anti-artefactos (es una pequeña posibilidad, pero es mejor no arriesgarse si abre la exportación de arena 1k veces a mano: P). Además, el uso de una imagen de menor resolución producirá mejores efectos. Aquí hay una guía paso a paso para fallar jpeg, usando jpeg2000 .

La ventaja de este enfoque es que tiene control total sobre cómo se procesa la imagen y puede introducir otras variables en el proceso (p. ej., rotar la imagen 90 grados cada vez ).

Si prefiere que se haga rápido (y no tiene las habilidades para escribir un script que lo haga por usted), puede usar algunos generadores web listos para usar. Le dan menos control sobre el resultado que hacerlo todo a mano, pero definitivamente son más rápidos.

Aquí hay algunos ejemplos rápidos de generadores que encontré (la resolución de la foto original es bastante alta, obtendrá más artefactos si baja la resolución de su foto):

Generador de artefactos JPEG

100 repeticiones a calidad 0.1

ingrese la descripción de la imagen aquí

Meme Freidora

100 repeticiones a calidad 0.2. Accidentalmente cambió el brillo a -10, otros efectos a 0ingrese la descripción de la imagen aquí