Bilder im Internet/Formate und Größen
Der ursprüngliche Artikel GIF oder JPEG aus dem aktuell.de.selfhtml-Bereich befasste sich mit der praktischen Anwendung der beiden Formate GIF und JPEG und zeigte, welches der Formate in welchen Fällen das geeignetere war.
Heute hat sich der Fokus verschoben. Niemand verwendet mehr Bilder in einer zu schlechten Qualität, um Bandbreite zu sparen. Bild-Dateien direkt vom Handy sind oft zu groß, sodass die Ladezeit der Seiten besonders auf mobilen Geräten mit beschränkter Bandbreite zu lange dauert.
Inhaltsverzeichnis
Die richtige Größe
Warum lädt mein Bild so langsam?
Ein häufiger Fehler ist es, Bilder gleich von der Speicherkarte des Fotoapparats bzw. des Handys online zu stellen.
- Skaliere das Bild auf die gewünschte Größe.
- Verwende das richtige Grafikformat mit einer passenden Komprimierung. Oft sind 25% ausreichend.
- Eine Anpassung der Punktdichte in z.B. 72 dpi ist nicht nötig, da es im Internet wirkungslos bleibt.
Welche Größe sollen Bilder im Web haben?
Für einfache Webseiten kann man sich grob an folgenden Größen orientieren:
- Vorschaubilder: etwa 150–300 Pixel größte Seitenlänge
- Bilder neben dem Text: etwa 400–800 Pixel
- Galerie ohne Großansicht: etwa 600–1200 Pixel
- Großansicht: etwa 1200–2000 Pixel oder mehr
Das sind allerdings nur Richtwerte. Auf hochauflösenden Displays kann eine größere Bilddatei erforderlich sein, während für ein kleines Smartphone-Display eine wesentlich kleinere Variante genügt.
Dies sind grobe Daumenwerte. Letztendlich hängt es von Bild selbst ab und wieviel Platz zur Verfügung steht oder du dem Bild einräumen möchtest.
Die Entwicklung geht natürlich immer weiter, heute ist von gestochen scharfen kleinen Displays bis hin zu 40-Zoll-Bildschirmen alles dabei. (siehe responsiv(es Webdesign))
Weitere Hinweise findest du z. B. unter
Das richtige Format
BMP
Das BMP-Format (Windows Bitmap) wurde für das Betriebssystem Microsoft Windows entwickelt und dient dort zur möglichst einfachen, systemnahen Darstellung von Rastergrafiken mit einer Farbtiefe von bis zu 24 bit pro Pixel.
JPEG oder GIF
Die hohe Anzahl von verschiedenen Farben, die in den meisten Fotos vorzufinden ist, trägt entscheidend zur Auswahl der Dateiformats bei:
das GIF-Format[1] besitzt eine Farbtabelle, welche höchsten 256 Farben aufnehmen kann. Das bedeutet, dass man erstens die Datenmenge nur durch die Reduzierung der Farben verringern kann, und zweitens 256 Farben häufig zu wenig für ein ansprechendes Foto sind.
JPEG[2] wiederum speichert mehr Farbinformationen ab, wodurch eine hohe Farbanzahl gewährleistet werden kann. Die eingebaute flexible Komprimierung ermöglicht zusätzlich eine Reduzierung der Dateigröße, ohne große Einschnitte in der Qualität zu machen.
Als Beispiel hier ein Foto mit einem blauen Himmel:
| JPEG (200x270px ) 11.9 KB | GIF (200x270px) 14,8 KB |
|
|
Wie man hier sieht, ergeben sich gerade durch die reduzierte Anzahl der Farben bei GIF bei den Farbübergängen (Himmel und Teile der Flagge) hässliche Streifen. Die 256 verschiedenen Farben reichen einfach nicht aus, um einen gleichmäßigen Farbübergang darzustellen. Beim JPEG-Format tritt dieses Problem nicht bzw. erst bei sehr starker Komprimierung auf.
Die Dateigröße ist im Gegensatz zum GIF (14,8 KB) mit 11.9 KB auch noch deutlich kleiner. Das JPEG-Bild ist allerdings mit 50% komprimiert.
Andererseits ist es mit dem GIF-Format möglich eine Farbe als Transparenz festzulegen. Es können auch mehrere Ebenen übereinandergelegt und animiert werden.[3]
Kompression vs. Abmessungen
Fotos werden im Allgemeinen als Rastergrafiken abgespeichert, in denen jeder Pixel einen bestimmten Farb- und Helligkeitswert hat. Damit die Datenmengen eines solchen Bitmap-Bildes nicht zu groß wird, werden diese Farbinformationen komprimiert. Das klappt nicht ganz verlustfrei, ist im allgemeinen aber zu verkraften.
| JPEG (unkomprimiert) 71,0 KB | JPEG (50% komprimiert) 11,9 KB | Ausschnitt-Vergrößerung |
|
|
|
Das JPEG-Foto liefert bei 50% Komprimierung befriedigende Qualität. Die Farbübergänge am Himmel und an der Flagge erscheinen in allen Farben. In quadratischen Bereichen werden die Farbinformationen durch Mittelwertsberechnungen zusammengefasst.
Bei dieser Vergrößerung kann man aber auch deutlich einen der Nachteile von JPEG erkennen: Kanten und harte gerade Übergänge fransen mit zunehmender Komprimierung aus.
Je besser du die Qualität einstellen, desto kleiner werden diese quadratischen Bereiche und desto weniger wird der Nachteil sichtbar.
In Zeiten von pixelgenauen Layouts wurden Bilder auf die benötigten Maße zugeschnitten und mit dem width-Attribut ein fester Platz auf der Webseite freigehalten. Dies ist heute obsolet, da bei hochauflösenden Geräten Bild-Pixel und Geräte-Pixel voneinander abweichen. Deswegen sind passend zugeschnittene Bilder nun oft zu klein und wirken deshalb pixelig.
→ Hero-Images – Große Bilder als Blickfang
moderne Alternativen
AVIF
Das Bildformat AVIF basiert auf der Videokodierung AV1 und wurde ursprünglich für die Videoübertragung im Internet entwickelt. Das AVIF-Format soll eine im Vergleich zu JPEG oder PNG besonders hohe Bildqualität bei hohen Kompressionsraten verfügen. Es bietet im Gegensatz zu bestehenden Bildformaten Bandbreiteneinsparungen.
HEIC
High Efficiency Image File Format (HEIF) ist ein flexibles Container-Dateiformat für Bilder und Bildsequenzen, das verschiedene Kompressions-Algorithmen unterstützt. Es hat die Dateiendung .heif oder .heic und verspricht (wie HEVC) 40 Prozent Platzersparnis gegenüber JPEG.
Für Browser ist es schwierig, HEIC zu unterstützen, da das Format komplex ist und die Lizenzierung kostspielig ist. AVIF und JPEG XL bieten kostenlose Lizenzen und sollen HEIC ablösen.[6]
WebP
WebP („weppy“)[7] ist ein Datenformat für verlustbehaftet oder verlustfrei komprimierte statische oder animierte Bilder. Es ist ein Schwesterprojekt des Videoformates WebM. WebP erreicht bei sehr hoher Komprimierung mehr Bildqualität pro Datenmenge als JPEG.
JPEG XL
JPEG XL [8] verbessert die Qualität der komprimierten Bilder relativ zur Datei-Größe gegenüber den älteren Bildformaten JPEG, JPEG 2000 und WebP. Im Vergleich zu den moderneren Formaten HEIC und AVIF besteht lediglich ein leichter Vorteil bei Bildern mit einer hohen Bildqualität (geringe Kompression) bzw. in Originalqualität (verlustlose Kompression).
PNG - Grafiken mit Texten
Bei Texten stößt das JPEG-Format an seine Grenzen. Die Schrift wird unscharf dargestellt und an den Rändern der Buchstaben treten Störungen auf. Hier bietet sich für Rastergrafiken neben dem GIF- auch das PNG-Format[9] an. PNG kann die gleiche Fülle an Farben darstellen wie JPEG, komprimiert aber verlustfrei. Dafür sind die Bilddateien meist größer als bei JPEG.
| JPEG (10,90 KB) | GIF (5,57 KB) | PNG (8,78 KB) |
|
|
|
Allerdings gilt das Ersetzen von Text in HTML durch Bilder (das sogenannte Image-Replacement) mittlerweile als verpönt.
- Verwende Webfonts für abwechslungsreiche und aufsehenerregende Schriftbilder.
- Nutze die Möglichkeiten von CSS, um Überschriften interessant zu gestalten.
- SVG bietet ebenfalls ansprechende Texteffekte.
Logos und Icons
Kleine Icons aus JPEG- oder GIF-Grafiken wirken auf hochauflösenden Bildschirmen oft pixelig. Daneben sorgt eine Vielzahl von Grafiken für viele http-Requests, die die Ladezeit der Seite erhöhen.
Diagramme und Info-Grafiken können oft besser mit SVG realisiert werden.
Erstelle die Grafiken in einem Grafikprogramm wie Inkscape oder Illustrator und optimiere diese dann.
Bilder passend ausliefern
- Einbindung mit img
- src und srcset
- gute Alternativtexte
- Bilder mit CSS formatieren
- flexible Breiten
- Rahmen und Filter
- Größenanpassung mit object-fit

- Hero-Images – Große Bilder als Blickfang
- Resolution Switching mit srcset
- <picture> –ein Container
- Art Direction
- light and dark mode

- Responsiv(es Webdesign)

Weblinks
- ↑ Wikipedia: Interchange Format
- ↑ Wikipedia: JPEG
- ↑ Der Vorteil der animierten GIFs ist ihre problemlose Einbindung in Webseiten. Trotzdem gibt es einige Nachteile:
- einmal erstellte Versionen lassen sich nur schwer ändern (jedes Bild muss einzeln in einem Grafikprogramm bearbeitet werden)
- Die Animation kann nicht angehalten oder wieder animiert werden.
- Um Bilder einzublenden, braucht man viele Zwischenbilder (hoher Speicherbedarf)
- Web Animations
- Canvas ist eine Leinwand, auf die mittels eines Javascript-Scripts gezeichnet wird. Dies kann auch animiert werden.
- SVG: Animation mit SMIL oder CSS
- CSS keyframes animation
- ↑ developers.google.com: Bild-Optimierung
- ↑ Daan Jobsis: Retina revolution
- ↑ caniuse.com/heif
It is hard for browsers to support HEIC because it is complex and expensive to license. AVIF and JPEG XL provide free licenses and are designed to supersede HEIC. - ↑ webP (de.wikipedia.org)
- ↑ XL JPEG XL (de.wikipedia.org)
- ↑ Wikipedia: Portable Network Graphics






