4. Formatos de imagen y su uso

4.4. Herramientas para crear imágenes

4.4.2. Glitch

Originariamente, glitch es un término técnico de ingeniería para referirse a una función incorrecta en un microprocesador. Cuando, por un error informático, una imagen no aparece de manera correcta se dice que tiene un glitch.

Ya hemos mencionado la posibilidad de editar un SVG con un editor de textos, puesto que finalmente estas imágenes son XML: una descripción de formas geométricas y curvas que pueda entender el procesador, y cualquier fotografía de mapa de bits, un GIF, un JPEG, un PNG, es finalmente ceros y unos, y son accesibles desde un editor de textos como una colección incomprensible de ASCII, o un editor algo más elaborado, pensado para desarrollar software, en código hexadecimal.

Consideremos la figura 22, la primera foto de un grupo musical (Les Horribles Cernettes) que se subió a la web.

Si la abrimos con un editor de texto pensado para editar software, tiene esta apariencia:

ffd8 ffe0 0010 4a46 4946 0001 0101 0096

0096 0000 ffe1 0040 4578 6966 0000 4949

2a00 0800 0000 0100 6987 0400 0100 0000

1a00 0000 0000 0000 0200 02a0 0400 0100

0000 6201 0000 03a0 0400 0100 0000 1901

0000 0000 0000 ffdb 0043 0008 0606 0706

0508 0707 0709 0908 0a0c 140d 0c0b 0b0c

1912 130f 141d 1a1f 1i1d 1a1c 1c20 242i

2720 222c 231c 1c28 3729 2c30 3134 3434

1f27 393d 3832 3c2i 3334 32ff db00 4301

0909 090c 0b0c 180d 0d18 3221 1c21 3232

3232 3232 3232 3232 3232 3232 3232 3232

3232 3232 3232 3232 3232 3232 3232 3232

(Y el documento sigue así un buen rato.)

Se trata de una serie de números en formato hexadecimal que el ordenador interpreta como una parrilla de píxeles, y cuya foto muestra cuando la leemos con nuestro navegador o con un programa de edición de imágenes como Photoshop o Gimp.

Lo más fascinante es que, si ahora modificamos al azar algunos de estos números que aparecen, la imagen cambiará drásticamente. Según dónde toquemos, el daño a los datos será demasiado grave y nuestro programa de edición se negará a abrirlo, pero si no somos demasiado destructivos, podremos conseguir efectos curiosos, como estos:

Fotos distorsionades de Les Horribles Cernettes
Figura 23. Fotos distorsionadas de Les Horribles Cernettes
Font: David Casacuberta a partir de la imagen de Wikimedia Commons.

Podemos cambiar números, borrarlos, eliminar líneas enteras, añadir, etc.

El código hexadecimal es simplemente otra manera de contar: en lugar de tener números del 0 al 9, y después el 10 en el sistema hexadecimal, tenemos 0, 1, 2… 9, a, b, c, d, y, f, y después 10, 11, 12… Así pues, cuando modifiquéis una imagen para conseguir un glitch podéis introducir dígitos del 0 al 9 sin problemas, pero no incluyáis letras más allá que la f del abecedario, o tendréis un error automáticamente. Respetad también la división del texto en bloques de cuatro dígitos.

Para hacer estos cambios, hemos utilizado el programa de edición del software Sublim Text, disponible para a Linux, Windows y OS X, pero podemos conseguir los mismos resultados utilizando Notepad++ de Windows, TexWrangler para OS X, o Atom, que es gratuito y multiplataforma.

Si os da pereza o no veis claro generar el glitch con un procesador de textos, podéis utilizar varios recursos en línea que os permiten «glitchar» la fotografía que queráis, subiéndola a su servidor. Aquí tenéis un ejemplo de esto: Image Glitch Tool.

Mosh es un programa similar que, además de glitches, hace todo tipo de efectos en las fotos. También permite trabajar con la cámara web.