Grafiken

ElementBeschreibung
imgEinbindung von Grafikdateien
canvasLeinwand, auf die in der Regel mit JavaScript gezeichnet wird (siehe Kapitel über Canvas)

img Attribute

AttributBeschreibung
srcReferenz der Bilddatei (absoluter oder relativer Pfad)
altText der angezeigt wird wenn das Bild nicht angezeigt werden kann
width, heightGröße in Pixeln (auch für Originalgröße Angabe vorteilhaft, um für diese Information nicht auf das Laden des Bildes warten zu müssen)
titleTooltip beim Hovern über dem Bild
HTML<img
  src="https://uhahne.github.io/GIS/smiley.png"
  alt="lachender Smiley"
  title="ein Bild"
/>

Bildformate

AbkürzungBildformatKompressionFarbenTransparenz
8 bit ermöglicht prozentuale Transparenz (nicht nur 100% oder 0% wie bei 1 bit)
AnimationVerwendung
JPEGJoint Photographic Expert Grouphoch, verlustbehaftet16.8 Mio (24 bit)NeinNeinFotos
PNGPortable Network Graphicshoch, verlustfrei8 | 24 bitJa (1 | 8 bit)apngGrafiken (mit Transparenz), verlustfreie Fotos
GIFGraphics Interchange Formatgering256 (8 bit)Ja (1 bit)JaKurze Animationen, Logos mit geringer Farbtiefe
SVGScalable Vector Graphicskeine, wird berechnet16.8 Mio (24 bit)Ja (8 bit)JaIcons, Logos (Vektorgrafik, beliebig skalierbar)
WebPhoch, verlustfrei/-behaftet16.8 Mio (24 bit)Ja (8 bit)Janeueres Format; geringere Dateigröße als JPEG oder PNG
  • Vektorgrafik, Rastergrafik
  • Abwägen: Qualität & Größe vs. Ladezeit
  • Auflösung (DPI = Dots Per Inch) im Web nicht relevant, da Anzeige in Pixeln (nicht inch oder cm)