4. Formats d'imatge i el seu ús

4.4. Eines per a crear imatges

4.4.2. Glitch

Originàriament, glitch és un terme tècnic d’enginyeria per a referir-se a una malfunció en un microprocessador. Quan, per un error informàtic, una imatge no apareix de manera correcta es diu que té un glitch.

Ja hem esmentat la possibilitat d’editar un SVG amb un editor de textos, ja que finalment aquestes imatges són XML: una descripció de formes geomètriques i corbes que pugui entendre el processador, i qualsevol fotografia de mapa de bits, un GIF, un JPEG, un PNG, és finalment zeros i uns, i són accessibles des d’un editor de textos com una col·lecció incomprensible d’ASCII, o un editor una mica més elaborat, pensat per a desenvolupar programari, en codi hexadecimal.

Considerem la figura 22, la primera foto d’un grup musical (Les Horribles Cernettes) que es va pujar a la web.

Si l’obrim amb un editor de text pensat per a editar programari, té aquesta aparença:

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

(I el document segueix així una bona estona.)

Es tracta d’una sèrie de nombres en format hexadecimal que l’ordinador interpreta com una graella de píxels i de la qual mostra la foto quan la llegim amb el nostre navegador o amb un programa d’edició d’imatges com Photoshop o Gimp.

El més fascinant és que si ara modifiquem a l’atzar alguns d’aquests nombres que apareixen, la imatge canviarà dràsticament. Segons on toquem, el dany a les dades serà massa greu i el nostre programa d’edició es negarà a obrir-lo, però si no som massa destructius podrem aconseguir efectes curiosos, com aquests:

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

Podem canviar nombres, esborrar-los, eliminar línies senceres, afegir…

El codi hexadecimal és simplement una altra manera d’explicar: en lloc de tenir nombres del 0 al 9, i després el 10 en el sistema hexadecimal, tenim 0, 1, 2… 9, a, b, c, d, i, f, i després 10, 11, 12… Així, doncs, quan modifiqueu una imatge per aconseguir un glitch podeu introduir dígits del 0 al 9 sense problemes, però no inclogueu lletres més enllà que la f de l’abecedari, o tindreu un error automàticament. Respecteu també la divisió del text en blocs de quatre dígits.

Per a fer aquests canvis, hem utilitzat el programa d’edició del programari Sublim Text, disponible per a Linux, Windows i OS X, però podem aconseguir els mateixos resultats utilitzant el Notepad++ de Windows, el TexWrangler per a OS X, o Atom, que és gratuït i multiplataforma.

Si us fa mandra o no veieu clar generar el glitch amb un processador de textos, podeu utilitzar diversos recursos en línia que us permeten glitchar la fotografia que vulgueu pujant-la al seu servidor. Aquí en teniu un exemple: Image Glitch Tool.

Mosh és un programa similar, que a més de glitches fa tot tipus d’efectes en les fotos. També permet treballar amb la càmera web.