Nachteile von GIFs
Buttons, Banner und Thumbnails werden
meißt als GIF-File gespeichert… worin
liegt der Vorteil von GIFs gegenüber
JPGs…
Erstmal der große Nachteil: GIF wurde
von CompuServe eingeführt und beruht
aufgrund der verwendeten Komprimierung
auf einem Patent. Der Patentinhaber ist
nun vor einer Weile aufgewacht und möchte
von diversen Leuten, die GIFs mit seinem
Patent benutzen (das sind alle GIFs) di-
verse Patentgebühren in beträchtlicher
Höhe sehen.
Sowas sollte man nicht unterstützen.
Das ist das eine.
- GIFs können transparenten Hintergrund
haben
- GIFs können animiert werden
yepp, yepp.
aber
Nicht unbedingt. Ich schicke Dir gerne
ein schwarzes Demo-JPEG zu. 
- JPGs sind kleiner (Speicherplatz,
Ladezeit)
Nicht richtig. Gerade bei JPEGs ist es
enorm wichtig, wie gut sie komprimiert
sind. Ich habe schon Webseiten gesehen,
bei denen die Authoren irgendwelche Bild-
schirmfüllenden Bilder wohl in „JPEG
100% Qualität“ abgespeichert hatten, so
daß sie Megabyte-groß waren, obwohl etwa
80kB (kilo-byte!) die gleiche Qualität
erbrachten (getestet). Hier ist immer auch
Mitdenken gefragt.
Warum werden Buttons (ohne Transparenz
und Animation) also als GIF
gespeichert/abgelegt?
Weil sie in der Regel kleiner sind und
von leistungsschwächeren System *viel*
einfacher dargestellt werden können.
JPEG zeichnet beim Bildaufbau erstmal
immer in 24bit. Das braucht enormen
Speicher und Rechenpower (im Vergleich).
Und dann muß – je nach Display – danach
auch noch wieder auf 256 Farben oder we-
niger heruntergerechnet werden. Da ärgert
man sich schonmal zu Tode, wenn es dabei
um vielleicht vierfarbige Buttons geht,
die man noch dazu mit GIF in einem Zehntel
des Speicherplatzes hätte unterbringen
können.
Fazit:
Für alles, was „RealLife“[tm]-Inhalte hat
(Landschaften, gescanntes, wichtige Farb-
verläufe in Logos etc.) JPEG benutzen,
bei einer Komprimierung von etwa 40…70%,
je nach Fall (siehst Du ja dann, ob es noch
nicht zu sehr verschwommen aussieht).
Für alles andre: PNG.
PNG ist ein freies (== ohne Patente) Grafik-
format, das vieles mit GIF gemein hat. Nur:
Es komprimiert besser (die meisten Bilder
sind kleiner) und unterstützt noch weitaus
mehr Farben. IE4 und Netscape unterstützen
es auch schon eingebaut. Komm’ mir jetzt
bitte nicht jemand mit „das kann mein alter Browser
XYZ ohne Plugin aber nicht“, denn das sind
oft dieselben, die kleine JavaScript-Skripte
noch gaanz toll finden.
Infos zu PNG findest Du beispielsweise
auf http://www.w3.org/TR/REC-png.html
oder http://www.cdrom.com/pub/png/
ciao,
johnny