4a sessió: Edició d'imatges. GIFs animats.

Un aspecte fonamental de les pàgines Web és la inserció d'imatges. Però ens trobem amb un tema delicat: la imatge necessita memòria, i la transmissió d'aquest arxius pot saturar la paciència de l'usuari. Per tant, caldrà treballar molt aquest tema.

L'ordinador emmagatzema una imatge com un conjunt de punts, cadascun amb un codi de color. Si volem que el codi pugui agafar qualsevol valor entre els que l'ull pot diferenciar (True Color), necessitarem 3 bytes (24 bits), un per cada component de color (codificació RGB), que podrà prendre valors entre 0 i 255.

Imaginem una imatge que ocupi 1/4 de pantalla VGA. Això serien 320 x 240 = 76800 píxels (parlem de píxel quan es tracta d'un punt a la pantalla. Quan parlem d'un punt al paper en diem un dot) . Si treballem amb True Color en tindrem 76800 x 3 = 230400 bytes. Si l'usuari es connecta amb un mòdem a 33600 bauds (bits / s), tenint en compte que cada byte són 8 bits als que hem d'afegir un bit de capçalera i un altre de final, l'usuari esperarà aquesta imatge uns 230400 x 10 / 33600 = 69 s, es a dir, més d'un minut. Massa !!!
Si la imatge fos el doble d'ample i el doble d'alta (VGA 640 x 480) trigaria 4 vegades més: aproximadament 5 minuts. Desesperant !!!

Per això es fan servir tècniques d'estalvi que, normalment, queden reflectides en diferents formats gràfics: BMP, TIFF, JPG, GIF, ...

Bàsicament, HTML fa servir dos dels molts formats (al voltant de 200) de fitxers gràfics existents:

Al mercat existeixen molts programes per a la manipulació d'imatges. Un dels més populars és el Paint Shop Pro, que actualment es troba a la seva versió 6 per a Windows 9x (per a Windows 3.x la versió superior és la 3.11). Les versions 5 i 6, degut al seu càracter shareware, no permeten la seva instal·lació passada certa data, quan la nova versió ja és al mercat. La versió 4, encara que també té una durada de prova d'un mes, es deixa instal·lar sempre, i serà suficient per a les nostres necessitas. És per això que parlaré de la versió 4.12, encara que qualsevol altra versió posterior pot fer això i molt més, encara que de vegades podem trobar l'opció desplaçada dintre del menu.

Veiem les opeacions més freqüents en les que farem servir aquest programa:
 

GIFs animats

Un GIF animat és una seqüència d'imatges GIF desades en el mateix arxiu, cadascuna amb un temps de permanència i amb la possibilitat de repetició cíclica.

Malgrat que el programa Paint Shop Pro, a la versió 5 i següents, incorpora un editor de GIFs animats, utilitzaré el MicroSoft GIF Animator, programa gratuit, encara que difícil de trobar avui en dia.

La idea és molt senzilla: crear una animació a partir d'una seqüencia d'imatges succesives. Els diferents fotogrames els podem fer amb el Paint Shop Pro (chip1.gif, chip2.gif ..., chip9.gif):

        

A continuació les muntem amb el MicroSoft GIF Animator, posant-les per ordre i fixant el temps per a cada imatge, així com el color de transparència (blanc) i la repetició cíclica.

 

Finalment, desem l'arxiu com a chip.gif

© Jordi Orts, marg 2000