|
|
|
AgoraNews PC Magazine Ro NET Report Ginfo agora ON line PC Concrete Liste de discuții Cartea de oaspeți Mesaje Agora
|
Odată cu dezvoltarea internetului au apărut însă și conexiuni din ce în ce
mai puternice, astfel încât astăzi această problemă nu mai este de prea mare
actualitate. Din păcate în România prețul unei astfel de conexiuni la internet
este destul de ridicat și majoritatea utilizatorilor încă folosesc conexiuni
dial-up normale. De aceea vă sfătuiesc să nu supraîncărcați paginile web cu
efecte vizuale. Va mai trece ceva timp până când designerii spațiului web românesc
vor putea să nu își mai facă griji cu privire la durata de acces a paginilor
lor, așa cum se întâmplă prin lumea așa-zis civilizată. Cele mai folosite formate de imagini pe web sunt GIF (Graphic Image File Format) și JPG / JPEG (Joint Photographic Experts Group). Înainte de a analiza aceste două formate, să trecem în revistă principalele atribute ale imaginilor. Așadar, ele se includ în paginile web astfel: <img src="sursa.jpg" width="100" height="200" vspace="5" hspace="3" alt="Text
alternativ" align="left" border="0"> <div align="center"> <img src="imagine.gif"> </div> Atributul align al unei imagini mai suportă și alte valori, și anume top, middle
și bottom. Acestea se referă la alinierea verticală a imaginilor, în funcție
de textul care le însoțește. Top va determina ca textul să fie aliniat cu partea
de sus a imaginii, middle va face ca mijlocul textului să fie aliniat cu mijlocul
imaginii, iar bottom va aduce pe aceeași linie partea de jos a textului cu partea
de jos a imaginii. Border="pixeli" va încadra imaginea într-o ramă de o anumită
dimensiune. Culoare
Acestea fiind spuse, discuția noastră asupra folosirii celor două formate s-ar
putea termina aici. Mai sunt totuși multe de spus. La prima vedere, JPG pare
a fi un format net superior în comparație cu GIF. Nu este adevărat. Cele două
formate se completează reciproc iar răspândirea și folosirea lor în paralel
nu este deloc întâmplătoare. După cum spuneam, atunci când nu avem nevoie de
prea multă culoare, ar fi mai bine să apelăm la GIF, altfel vom încărca inutil
paginile. Dacă pentru graficul din Figura 1 folosim GIF, fișierul va avea 3,6
kB. Același grafic, salvat ca JPG va avea 12,9 kB însă diferența de caliatate
nu este sesizabilă.
În plus, GIF suportă transparența și animația. Transparența înseamnă că valoarea
unei culori este înlocuită de "gol" astfel încât atunci când imaginea va fi
afișată într-o pagină web, în locul culorii transparente va apărea fundalul
paginii (care poate fi o culoare sau o imagine). Dacă în graficul din Figura
1 înlocuim albul cu transparență și includem imaginea într-o pagină cu un fundal
vărgat vom obține efectul din Figura 2.
Animația GIF presupune salvarea în cadrul aceluiași fișier a mai multor cadre
care vor fi afișate în mod succesiv, putându-se stabili durata afișării fiecăruia,
precum și de câte ori să se repete animația. Procedeul este același ca și în
cazul desenelor animate de la televizor iar dimesiunea unui fișier GIF animat
va fi direct proporțională cu numărul de cadre incluse. Această tehnologie a
fost prima care a adus mișcare pe paginile web. În prezent, ea este însă pe
cale de dispariție, animațiile Flash fiind din toate punctele de vedere net
superioare. Singurul avantaj al GIF-urilor animate îl constituie faptul că utilizatorii
nu au nevoie de vreun plug-in pentru a le putea vizualiza. (vezi Figura 3) Până în urmă cu câțiva ani, GIF mai avea un atu față de JPG: permitea ca o
imagine salvată în acest format să se încarce mai întâi la o calitate redusă,
iar apoi - pe măsură ce browser-ul o descărca de pe server - aceasta să devină
din ce în ce mai clară. Această opțiune la optimizarea GIF-urilor se numește
"Interlaced" și sporește dimensiunea fișierului cu câțiva octeți. În comparație
cu GIF-urile, imaginile JPG se descărcau linie cu linie, însă apoi a apărut
această opțiune și pentru acest format; în acest caz ea se numește "progressive
JPG" și determină ca fișierul imaginii să fie un pic mai mic decât în mod normal.
Comprimare GIF folosește în principal tehnica bazată pe comprimarea pe lungime. După cum am mai spus, fiecărui pixel dintr-o imagine îi corespune o valoare între 0 și 255 iar ceea ce se salvează în fișier nu este altceva decât o succesiune de astfel de valori. Însă într-o imagine nu fiecare pixel diferă de cel de lângă el, ci apar mai degrabă șiruri de pixeli identici. Prin comprimare, în fișierul GIF nu se va salva câte o valoare pentru fiecare pixel în parte, ci succesiuni de genul "următorii 30 de pixeli au valoarea 189, următorii 80 de pixeli au valoarea 34 ș.a.m.d.". Această tehnică reduce semnificativ dimensiunea GIF-urilor și tot din cauza ei o imagine va avea o cu totul altă dimensiune atunci când este răsturnată. În Figura 4, graficul cu linii orizontale are 299 octeți iar cel cu linii verticale are 855 octeți.
JPG reduce mărimea fișierului unei imagini prin scăderea calității acesteia. Imaginea este simplificată însă ochiul nu va sesiza aceste pierderi minime de informații. Totuși, diferența de spațiu de memorie ocupat de un JPG optimizat prin această metodă poate fi semnificativă. Desigur, dacă "supra-optimizăm" un JPG, rezultatul va fi catastrofal. În Figura 5, prima imagine are 27,82 kB, iar cea de a doua 10,48 kB.
Pe multe pagini web am văzut astfel de JPG-uri de slabă calitate. Realizatorii acestora se pare că au fost mai preocupați de dimensiunea în kB a imaginilor decât de aspectul lor. Totuși, dacă tot vrem să-i încântăm pe vizitatorii noștri cu efecte vizuale de orice fel ar fi mai bine să dăm o atenție sporită rezultatului final. Altfel paginile noastre nu își vor atinge scopul, vizitatorii probabil că vor pleca dezamăgiți și șansa ca ei să se mai întoarcă va fi minimă. Procedeul optimizării imaginilor pentru web nu este unul simplu iar lucrul cu programele grafice necesită destul de multă experiență. Se poate spune că un sit are o grafică bună (mă refer la aceasta din punct de vedere tehnic, și nu al valorii ei artistice) atunci când se găsește acel raport ideal între calitatea imaginilor (GIF sau JPG) și timpul necesar descărcării lor. Nu optimizați niciodată o imagine cu scopul de a o aduce la o anumită dimensiune pentru că uneori se pierde o bună parte din calitate pentru doar câțiva octeți. Unui vizitator puțin îi va păsa dacă o imagine are 3, 5 sau 20 kB; ceea ce contează pentru el este cât de repede a fost ea încărcată. Așadar, atunci când ne apucăm de un sit este bine să știm de la bun început pe ce fel de server va fi găzduit, deoarece viteza acestuia este unul din factorii cei mai importanți în determinarea succesului paginii noastre; indiferent cât de bine optimizăm imaginile, dacă gazda noastră web este de slabă calitate, întreg efortul a fost în zadar.
Vorbeam de lucrul cu programele grafice. Există o mare diversitate în acest
sens, de la programe freeware până la suite de aplicații grafice care costă
câteva mii de dolari. Multe dintre aceste programe au funcții create special
pentru optimizarea imaginilor pentru web. Menționez doar câteva dintre cele
mai de succes aplicații grafice, lăsându-vă pe dumneavoastră să decideți care
este cel mai potrivit pentru lucrul pe web: Adobe Photoshop (versiunea 6), Corel
Draw (versiunea 10) și Macromedia Fireworks (versiunea 4).
Dacă soluția ta va fi aleasă de redacția PC Magazine România drept ,,Soluția Lunii" vei primi un abonament pe un an la revista noastră. Soluțiile și problemele pot fi trimise pe adresa [email protected] sau prin poștă pe adresa Redacția PC Magazine România, București, CP 94 OP 49, împreună cu datele de identificare, cu mențiunea pentru rubrica ,,Internet PRO". Soluția și problema anului vor primi un premiu de 100$.
PC
Magazine Ro | CD
ROM | Redactia
| Abonamente
| Cautare
| Arhive
Copyright © 1999-2002 Agora Media. [email protected] |
|