e-gradiva | HTML | CSS | JavaScript | Načrtovanje | |||||
![]() |
|||||||||
SERŠ Maribor | Iskanje |
Zaradi prenosne širine, ki pogojuje prenos informacij v omrežjih, in velikosti grafičnih datotek, ki vsebujejo zelo veliko informacij, morajo biti spletne grafične datoteke stisnjene (kompresirane). Različni grafični formati datotek uporabljajo različne postopke stiskanja, ki se uporabljajo v različnih primerih. Osnovna tipa grafičnih datotek sta GIF
in JPEG
. Tretji format PNG
je bil izdelan leta 1995 in se le počasi uveljavlja zaradi slabe podpore brskalnikov v preteklosti.
CompuServe Information Service
je izdelal Graphic Interchange Format
leta 1980 z namenom učinkovitega prenosa slike po omrežju. Leta 1990 so tvorci spleta sprejeli ta format zaradi njegove učinkovitosti. Zato je danes večina slik v spletu v tem formatu in tudi vsi brskalniki podpirajo format GIF. Datoteke GIF zmanjšajo velikost datoteke z omejitvijo števila barv (do 256) v barvni paleti. Različice tega formata podpirajo tudi prozornost (transparentnost) in prepletenost.
Format GIF uporablja kompresijo Lempel Zev Welch
(LZW), ki odstrani nepotrebne podatke iz datoteke brez izgube podatkov in popačenja slike. Shema kompresije LZW je učinkovita za velike slike s homogenimi barvami. Manj je učinkovita pri stiskanju kompleksnih slik in tekstur z veliko barvami.
Prednosti LZW kompresije omogočajo učinkovito zmanjšanje velikosti grafike GIF. Strategija postopka je je zmanjšanje števila barv, ki so potrebne za predstavitev slike. Grafika GIF ne more imeti več kot 256 barv, lahko pa jih ima manj, vse do samo dveh barv. Slike z manj barvami se učinkoviteje stisne s postopkom LZW.
Konvencionalne neprepletene datoteke GIF nalagajo eno vrstico pikslov za drugo od vrha navzdol, brskalnik prikaže nato to vrstico v sliki na ekranu. Prepletena datoteka GIF začne s prenašanjem samo določenih vrstic (npr. vsake četrte) in tako je najprej med prenosom vidna slika v nižji resoluciji. Mnogo ljudi misli, da gre za animacijski efekt, vendar je namen hitrejši prikaz celotne strani, ki je nato primerna za branje in predogled slik.
Prepleteni GIF je dobra rešitev za večje datoteke kot so fotografije in ilustracije. Prepletenost je slaba izbira za majhne slike kot so gumbi in ikone. Prepleteni GIF se nalaga dalj časa in na majhnih slikah lahko povzroči čuden izgled.
Format GIF dovoljuje nastavitev ene izmed barv v tabeli kot prozorno. To se stori v programu za izdelavo slik formata GIF. Običajno je to barva ozadja.
Na žalost prozornost ni določena s področjem. Če se izbere neko barvo za prozorno ozadje, bo vsak piksel s to barvo v sliki postal prozoren. To lahko povzroči nezaželene rezultate.
Dodajanje prozornost lahko povzroči razočarajoče rezultate, če slika vsebuje mehčane robove. Slika z mehčanimi robovi izgleda lepo. Težave se začnejo pri nastavitvi prozornega ozadja in je barva ozadja spletne strani različna od barve ozadja slike. Piksli, ki so nastali pri mehčanju robov ostanejo v prvotni barvi. Pojavi se tako imenovani halo efekt
.
Datoteke GIF dovoljujejo kombiniranje več slik GIF v eno samo in kreiranje animacije. Prvotno animirani GIF ni dovoljeval animacije med okvirji in je bila velikost animacij mnogokratnik števila okvirjev in velikosti ene slike. Danes animirani GIF omogočajo tudi kompresijo - naslednji okvir vsebujejo le spremembe glede na prejšnjega. Kompresija je učinkovita le, če so si posamezne slike med seboj podobne. Animirani GIF tudi ne nudi nobenega nadzora nad izvajanjem animacije in animacija se bo izvajala ali uporabnik to želi ali ne. Prednost animacij GIF pa je podpora brskalnikov, saj danes le redko kateri brskalnik ne podpira animacij GIF.
www.webstyleguide.com © P. J. Lynch, S. Horton : SERŠ Maribor : 2004 : prevod Tine Horvat