Bilddateien verkleinern
Das Upload-Formular will unter 2 MB, mein Foto hat 8 MB. Was muss ich eigentlich ändern?
Drei Hebel, und einer davon dominiert
Jeder Bildkompressor zieht eine Kombination aus drei Hebeln: wie viele Pixel das Bild hat, wie viele Details der Encoder verwerfen darf und welches Format er schreibt. Die meisten greifen zuerst zum Qualitätsregler, weil ihn jedes Tool als Erstes zeigt. Das ist meistens der falsche Anfang.
Die Abmessungen dominieren, denn die Dateigröße wächst ungefähr mit der Pixelanzahl, und die Pixelanzahl wächst im Quadrat zur Kantenlänge. Wer Breite und Höhe halbiert, behält ein Viertel der Pixel. Nichts, was ein Qualitätsregler leistet, ist derart entscheidend, und nichts sonst kostet so wenig an wahrgenommener Qualität – vorausgesetzt, das Ergebnis ist immer noch größer als der Rahmen, in dem es angezeigt wird.
Rechnen Sie aus, wie viele Pixel Sie wirklich brauchen
Eine aktuelle Handykamera liefert Bilder von rund 4000 Pixeln Breite. Ein bildschirmfüllendes Foto auf einem Laptop wird mit etwa 1500 bis 2000 Pixeln Breite dargestellt, ein Foto in einem Artikel oft mit 800. Wer 4000 Pixel an einen Rahmen schickt, der 800 anzeigt, sorgt dafür, dass rund 96 Prozent der Pixel von der Software des Betrachters verworfen werden – nachdem sie heruntergeladen wurden.
| Längste Kante | Pixel ungefähr | Anteil am 4000-px-Original |
|---|---|---|
| 4000 px | 10,7 Millionen | 100 % |
| 2560 px | 4,4 Millionen | 41 % |
| 1920 px | 2,5 Millionen | 23 % |
| 1280 px | 1,1 Millionen | 10 % |
| 800 px | 0,4 Millionen | 4 % |
Diese Prozentwerte sind Arithmetik und keine Messung an einer bestimmten Datei – eine komprimierte Datei schrumpft nicht exakt proportional zu ihrer Pixelanzahl. Trotzdem ist das der richtige erste Blick, denn die Werte zeigen, wie viel Spielraum das Verkleinern dem Encoder verschafft, bevor er anfangen muss, Details wegzuwerfen.
Was der Qualitätsregler tut
In einem JPEG-Encoder skaliert die Qualitätszahl eine Tabelle von Divisoren, die auf die Frequenzkoeffizienten jedes 8×8-Blocks angewendet werden. Niedrigere Qualität bedeutet gröbere Division, dadurch runden mehr Koeffizienten auf null, dadurch braucht es weniger Bits. Sichtbar wird der Preis zuerst an harten Kanten und in weichen Verläufen: Ringing neben Text und Banding im Himmel.
Die Skala ist weder linear noch formatübergreifend vergleichbar. Qualität 80 in einem JPEG-Encoder, in einem WebP-Encoder und in einem AVIF-Encoder sind drei voneinander unabhängige Zahlen, die sich zufällig denselben Wertebereich teilen. Beurteilen Sie das Ergebnis, indem Sie es in voller Größe ansehen, nicht indem Sie der Zahl vertrauen.
Warum eine Zielgröße eine Suche ist und keine Einstellung
Kein Encoder nimmt „mach daraus 500 KB“ als Anweisung entgegen. Er nimmt eine Qualitätseinstellung entgegen und liefert die Größe, die diese Einstellung für genau dieses Bild ergibt. Ein Tool, das eine Zielgröße anbietet, führt deshalb eine Suche durch: codieren, messen, Qualität anpassen, erneut codieren – und aufhören, sobald das Ergebnis unter dem Budget liegt oder die Qualitätsuntergrenze erreicht ist.
Deshalb ist eine Zielgröße immer nur ein Versuch nach bestem Vermögen. Ein detailreiches, verrauschtes, hoch aufgelöstes Foto passt womöglich bei keiner Qualität in ein enges Budget, die ein Mensch noch akzeptieren würde. Die ehrliche Reaktion darauf ist, an der Untergrenze aufzuhören und zu sagen, wo Schluss war, statt weiterzumachen, bis das Bild ruiniert ist. Die Zielgrößen-Tools von FileSlimmer verkleinern zuerst die Abmessungen, grenzen dann die Qualität zwischen zwei Schranken ein und nennen die Einstellung, bei der sie gelandet sind.
So kommt ein Bild unter 1 MB
Verkleinern Sie ein Handyfoto zuerst auf die größten Abmessungen, die das Ziel überhaupt braucht. Für E-Mail, Formulare und normale Webseiten liegt das oft weit unter dem Kameraoriginal. Codieren Sie danach ein frisches JPEG oder WebP mit hoher, aber nicht maximaler Qualität, messen Sie das Ergebnis und senken Sie die Qualität nur dann schrittweise, wenn die Datei immer noch über 1 MB liegt.
Ob ein Ergebnis unter 1 MB landet, entscheidet die Qualität nicht allein, denn detailreiche Bilder brauchen mehr Daten als einfache. Verfehlt der erste Durchlauf das Limit, reduzieren Sie die Abmessungen, bevor Sie die Qualität weiter nach unten zwingen. Das bewahrt in der Regel ein natürlicher wirkendes Bild, als jeden Pixel zu behalten und dafür kräftige Block- oder Ringing-Artefakte hinzuzunehmen.
Was nichts bringt
- Die Datei in ein ZIP packen. In komprimierten Bildformaten bleibt kaum Redundanz übrig, die ein Allzweckkompressor noch finden könnte; das Archiv liegt meist im Rundungsbereich der Originalgröße.
- Die Dateiendung umbenennen. Die Bytes ändern sich dadurch nicht, und Software, die die tatsächliche Dateisignatur liest, ist danach schlicht verwirrt.
- Ein JPEG mit derselben Qualität erneut speichern. Das ist ein zweiter verlustbehafteter Durchlauf: Die Datei wird nicht nennenswert kleiner und das Bild wird etwas schlechter.
- Metadaten aus einem Foto entfernen, wenn es Ihnen ausschließlich um die Größe geht. Ein paar Kilobyte EXIF gegen mehrere Megabyte Pixel sind Rauschen. Entfernen Sie sie aus Datenschutzgründen – die sind real –, nicht wegen der Größe.
Ein Ablauf, der meistens zum Ziel führt
- Legen Sie fest, wie groß das Bild jemals angezeigt werden wird, und skalieren Sie die längste Kante auf diesen Wert.
- Wählen Sie das Format, das zum Inhalt passt: ein verlustbehaftetes für Fotos, ein verlustfreies für Screenshots und flächige Grafiken.
- Beginnen Sie mit hoher, aber nicht maximaler Qualität und gehen Sie stufenweise herunter, bis Sie den Schaden sehen – dann eine Stufe zurück.
- Prüfen Sie das Ergebnis in voller Größe, auf der Art von Bildschirm, für die es gedacht ist.
- Ist es immer noch zu groß, gehen Sie zurück zum ersten Schritt. In den Abmessungen steckt fast immer mehr Spielraum als in der Qualität.
Wo das aufhört zu funktionieren
Manche Bilder widersetzen sich all dem. Ein gescanntes Dokument voller feiner Schrift braucht seine Pixel, damit es lesbar bleibt; Verkleinern schadet also sofort, und weniger Qualität erzeugt genau die Artefakte, die Text schwer lesbar machen. Ein Screenshot einer Tabellenkalkulation hat dasselbe Problem. In solchen Fällen ist die richtige Antwort oft ein anderes Format – verlustfrei oder ein PDF – und nicht eine kleinere Kilobyte-Zahl.
Und wenn ein Portal Ihre Datei ablehnt, prüfen Sie, ob sich das Limit auf die Dateigröße oder auf die Pixelabmessungen bezieht. Das sind zwei verschiedene Grenzen, und eine Datei, die die eine einhält, kann an der anderen trotzdem scheitern.
Passende Tools
Quellen
- ITU-T T.81 — quantisation and the JPEG quality scale
- MDN — Image file type and format guide
- MDN — Responsive images and choosing a display width