Vom Alpha-Kanal bis WebAssembly — ein kompaktes, tief-verlinkbares Nachschlagewerk für jeden Begriff, der in Bildbearbeitung, Komprimierung, Formaten und Web-Performance vorkommt.
Komprimierung
6 BegriffeDCT (Diskrete Cosinus-Transformation)
#Mathematische Transformation, die JPG-Komprimierung möglich macht.
Zerlegt einen 8×8-Pixel-Block in 64 Frequenz-Koeffizienten — niedrige Frequenzen in der Mitte, hohe Frequenzen am Rand. JPG quantisiert die hohen Frequenzen stärker, weil das Auge sie schwerer wahrnimmt.
Sichtbare Komprimierungs-Spuren bei zu aggressivem JPG.
Block-Artefakte (8×8-Quadrate), Mosquito-Noise (Ringeln um Kanten) und Banding (Stufen in Verläufen) treten auf, wenn die Qualität zu niedrig gewählt wird oder ein Bild mehrfach hintereinander als JPG re-encodiert wurde (Generation Loss).
Mozilla-Encoder, der JPG-Dateien 5–15% kleiner macht als libjpeg.
Open-Source-Fork von libjpeg-turbo (2014). Bringt Trellis-Quantisierung, optimierte Huffman-Tabellen und eine bessere Standard-Quantisierungs-Matrix mit — vollständig kompatibel mit jedem JPG-Decoder.
Rundung der DCT-Koeffizienten — der eigentliche Verlust bei JPG.
Jeder Frequenz-Koeffizient wird durch eine Quantisierungs-Tabelle dividiert und auf eine ganze Zahl gerundet. Hohe Frequenzen werden stärker quantisiert; niedrige bleiben fast erhalten. Hier passiert der unwiederbringliche Verlust.
Verlustbehaftete Komprimierung
#Verwirft gezielt Information, die das Auge schlecht wahrnimmt.
Lossy Compression. Nutzt psychovisuelle Modelle, um Daten zu reduzieren, die das menschliche Auge ohnehin schlecht erkennt. JPG, WebP-Lossy und AVIF arbeiten so. Bei richtigem Qualitätswert (78–82 für JPG) unsichtbar.
Verlustfreie Komprimierung
#Pixel bleiben byte-exakt erhalten, nur Speicherung wird effizienter.
Lossless Compression. PNG, WebP-Lossless und AVIF-Lossless arbeiten verlustfrei — kein Pixel wird verändert. Erreichbar durch Entropie-Kodierung (Deflate, Huffman) und Prediction-Modelle.
Farbe & Auflösung
5 BegriffeVierter Bildkanal, der Transparenz pro Pixel speichert (0–255).
RGB + A. 0 = vollständig transparent, 255 = vollständig undurchsichtig. PNG und WebP unterstützen Alpha; JPG nicht.
Speichert Farb-Info in niedrigerer Auflösung als Helligkeit.
Das Auge ist empfindlicher für Helligkeit als Farbe. Standard-Notation: 4:4:4 (volle Farbinfo), 4:2:2 (halbe horizontale Farbinfo), 4:2:0 (halbe horizontale und vertikale — Web-Standard).
Druckpunkte vs. Bildschirm-Pixel pro Zoll.
DPI (Dots Per Inch) ist eine Druck-Metrik, PPI (Pixels Per Inch) eine Bildschirm-Metrik. Im Web-Kontext werden beide oft synonym verwendet, technisch korrekt ist PPI. Für Druck-Standardqualität: 300 DPI bei finalem Druckmaß.
Farbprofil (ICC)
ICC-Profil#Definiert, wie RGB-Werte in tatsächliche Farben übersetzt werden.
International Color Consortium Profile. Web-Standard ist sRGB. Adobe RGB und Display-P3 haben größere Farbräume, werden aber von älterer Software ignoriert.
Retina / Device Pixel Ratio
#Bildschirme mit doppelter (oder höherer) Pixeldichte.
Apples Marketing-Begriff für Displays mit 2× oder 3× DPR. Für scharfe Darstellung muss ein 600-px-Container ein 1200-px-Bild laden, sonst wirkt es unscharf.
Web & Performance
5 BegriffeCLS (Cumulative Layout Shift)
#Misst, wie stark sich Layout-Elemente während des Ladens verschieben.
Bilder ohne explizite `width`/`height`-Attribute verursachen Layout-Shifts und verschlechtern den CLS-Wert. Google empfiehlt CLS unter 0,1.
Core Web Vitals
Core Web Vitals#Googles Metrik-Set zur Mess der Nutzererfahrung — LCP, INP, CLS.
Seit 2021 offizieller Google-Ranking-Faktor. Bilder beeinflussen direkt LCP (Ladezeit) und CLS (Layout-Stabilität).
Bilder erst laden, wenn sie in den Viewport scrollen.
Mit `loading="lazy"` nativ unterstützt seit 2019. Spart Initial-Bandbreite und verbessert LCP. Hero-Bilder bewusst `loading="eager"` setzen.
LCP (Largest Contentful Paint)
#Wichtigste Core-Web-Vitals-Metrik — Zeit bis zum größten sichtbaren Element.
Misst die Renderzeit des größten Inhaltselements im sichtbaren Bereich. Ziel: unter 2,5 Sekunden. Bilder verursachen oft den LCP und müssen entsprechend priorisiert geladen werden.
HTML-Attribute zur Auslieferung passend großer Bilder pro Gerät.
Mit `srcset` listest du Bild-Varianten in verschiedenen Auflösungen; der Browser wählt automatisch die für Viewport und DPR optimale. `<picture>` ergänzt Format-Switching für AVIF/WebP-Fallbacks.