Bild komprimieren

Leichtere JPG, PNG und WebP mit echtem Gewinn. Kostenlos, ohne Upload. max. 1 GB · Bis zu 1 GB · Lokal verarbeitet, nie an einen Server gesendet.

Ein Foto aus einem aktuellen Smartphone belegt zwischen drei und acht Megabyte. Multipliziert mit den fünfzehn Bildern einer einzigen Seite macht das aus einem ordentlichen Auftritt einen langsamen, und im Anhang einer geschäftlichen E-Mail stößt dieselbe Datei an die Grenze, die das Postfach der Gegenseite setzt. Dieses Gewicht zu senken, ohne dass der Unterschied sichtbar wird, ist eine Frage der Codierung und nicht der Abmessungen: Dieses Werkzeug rührt die Auflösung des Bildes nicht an, es schreibt die Datei mit einem Codec neu, der wirtschaftlicher arbeitet als der ursprüngliche.

Drei Encoder sind eingebettet, nach WebAssembly kompiliert und werden aus dem Asset-Verzeichnis der Website selbst ausgeliefert: MozJPEG für JPEG, libwebp für WebP, OxiPNG für PNG. Es sind die Codecs des Projekts jSquash, dieselben, die auch Squoosh verwendet. Sie stellen die Qualität ein, von 30 bis 95 %, und das Ausgabeformat: das Format der Datei beibehalten, JPG erzwingen oder WebP erzwingen.

Jedes Ergebnis trägt einen ausführlichen Hinweis: Größe vorher, Größe nachher, eingesparter Anteil in Prozent und der Name des verwendeten Encoders, etwa „MozJPEG q75“. Bringt die Komprimierung nichts ein, gibt das Werkzeug die Originaldatei unverändert zurück statt einer schwereren Fassung. Mehrere Bilder lassen sich auf einmal ablegen; sie werden nacheinander abgearbeitet, ohne dass Sie die Seite verlassen.

So funktioniert es

  1. Bilder ablegen Die Auswahl nimmt JPG, PNG und WebP entgegen, mehrere Dateien gleichzeitig. Die Liste zeigt die Größe jeder Datei und lässt Sie einzelne wieder herausnehmen, bevor Sie starten.
  2. Den Qualitätsregler setzen Von 30 bis 95 % in Schritten von 5, voreingestellt auf 75. Er betrifft ausschließlich JPG und WebP: Der PNG-Zweig ignoriert ihn, weil dort nichts verschlechtert wird.
  3. Das Ausgabeformat wählen „Format beibehalten“ richtet sich nach der Endung jeder einzelnen Datei; „JPG“ und „WebP“ erzwingen eine Umwandlung für den gesamten Stapel, auch für abgelegte PNG-Dateien.
  4. Auf „Starten“ klicken Die Dateien werden nacheinander codiert. Der erste Durchlauf lädt den benötigten Codec herunter, der danach für die folgenden Bilder im Zwischenspeicher bleibt.
  5. Den Hinweis unter jedem Ergebnis lesen Er nennt die Ersparnis und den verwendeten Encoder oder meldet, dass das Bild bereits optimiert war und das Original erhalten bleibt. „↓ Alles herunterladen (ZIP)“ fasst den gesamten Stapel in einem Archiv zusammen.

Ein Codec je Format, und wann welcher greift

Im Modus „Format beibehalten“ wird das Format jeder Datei aus ihrem MIME-Typ und ihrer Endung abgeleitet und anschließend an den passenden Encoder weitergereicht: Eine .jpg geht an MozJPEG, eine .webp an libwebp, eine .png an OxiPNG. Wer JPG oder WebP erzwingt, legt denselben Encoder für den gesamten Stapel fest, unabhängig vom Eingangsformat.

Die drei Codecs liegen auf der Website selbst und werden nicht von einem fremden Dienst nachgeladen. Jeder von ihnen wird erst beim ersten Bild geholt, das ihn braucht, und bleibt danach für den Rest der Sitzung geladen – deshalb dauert die erste Datei eines Stapels spürbar länger als die folgenden.

Sind die Codecs nicht erreichbar, weil die Seite ohne ihr Asset-Verzeichnis läuft, weicht das Werkzeug auf den Encoder des Browsers aus und schreibt das im Hinweis als „Browser“ mit. Das Ergebnis bleibt brauchbar, fällt aber weniger kompakt aus als mit MozJPEG oder libwebp.

Verlustbehaftet und verlustfrei sind zwei verschiedene Vorgänge

MozJPEG und libwebp komprimieren verlustbehaftet: Sie zerlegen das Bild und verwerfen anschließend Information dort, wo das Auge sie am wenigsten bemerkt, abgestuft nach der geforderten Qualität. Der ursprüngliche Bildpunkt lässt sich danach nicht wiederherstellen, und wer eine bereits komprimierte Datei erneut komprimiert, summiert die Verluste.

OxiPNG verändert das angezeigte Bild dagegen nicht: Es probiert mehrere Vorhersagefilter durch und berechnet den komprimierten Datenstrom neu, um die kompakteste Darstellung derselben Bildpunkte zu finden. Das ist ein verlustfreies Neuschreiben, hier auf Stufe 3 ausgeführt, samt Optimierung des Alphakanals.

Dieser Unterschied erklärt einen Punkt, der viele irritiert. Ein PNG, das schon einmal durch einen Optimierer gelaufen ist, gewinnt fast nichts mehr: Es gibt keine sichtbare Qualität mehr auszugeben, nur noch eine Anordnung von Bytes zu verbessern, und die ist bereits verbessert. Bei einem fotografischen PNG kommt der eigentliche Gewinn deshalb aus dem Formatwechsel und nicht aus der PNG-Optimierung.

Qualität und Ausgabeformat wählen

Für Bilder, die im Web landen, sind 75 % der übliche Gleichgewichtspunkt: Beim normalen Betrachten ist der Abstand zum Original nicht auszumachen. Gehen Sie auf 85 oder 90 %, wenn das Bild anschließend gedruckt oder weiterbearbeitet wird, denn jeder weitere Arbeitsschritt setzt auf dieser Datei auf. Unter 50 % wird die Blockbildung in weichen Verläufen und in dunklen Flächen sichtbar.

WebP liefert bei vergleichbarer Qualität in der Regel eine kleinere Datei als JPG, und es beherrscht Transparenz, was JPG nicht tut. JPG auf ein transparentes PNG zu erzwingen, legt dessen Transparenz deshalb auf einen deckenden Untergrund: Das ist der einzige Fall, in dem diese Auswahl das Aussehen des Bildes über die Komprimierung hinaus verändert.

Für Motive mit großen einfarbigen Flächen, Bildschirmfotos oder Grafiken mit Text lohnt sich der Vergleich beider Wege. Häufig bleibt „Format beibehalten“ mit OxiPNG hier die bessere Wahl, weil die harten Kanten unangetastet bleiben, während JPG sie mit Rechenaufwand nachbildet und dabei Bytes verbraucht.

Die Sicherung, und was die Ausgabedatei nicht mehr enthält

Nach dem Codieren wird die erreichte Größe mit der Größe der abgelegten Datei verglichen. Ist sie größer oder gleich, kommt das Original unverändert zurück, mit dem Hinweis, dass das Bild bereits optimiert war und das Original erhalten bleibt. Sie gehen also nie mit einer schwereren Datei aus dem Werkzeug heraus, als Sie hineingegeben haben.

Für JPG und WebP wird das Bild vor dem erneuten Codieren in rohe Bildpunkte decodiert: Die EXIF-Metadaten, also Aufnahmedatum, Kameramodell und GPS-Position, werden nicht in die erzeugte Datei zurückgeschrieben. Für ein Archiv ist das ein Verlust, für eine Veröffentlichung ein Vorteil. Der PNG-Zweig arbeitet dagegen unmittelbar auf den Bytes der Datei und muss sie dafür gar nicht erst zeichnen.

Häufige Fragen

Ändert der Qualitätsregler etwas an einem PNG?

Nein. Im Modus „Format beibehalten“ läuft ein PNG durch OxiPNG, das verlustfrei arbeitet; der Regler wird dabei ignoriert. Damit er greift, wandeln Sie die Datei über die Formatauswahl in JPG oder in WebP um.

Was bedeutet „Browser“ am Ende des Hinweises?

Dass die WebAssembly-Codecs nicht geladen werden konnten und der im Browser eingebaute Encoder übernommen hat. Ein Neuladen der Seite von der Live-Website stellt MozJPEG, OxiPNG und libwebp wieder her. Das Ergebnis ist in diesem Fall gültig, aber größer.

Verbessert zweimaliges Komprimieren das Ergebnis?

Nein, und es schadet dem Bild: Jeder Durchlauf durch JPG oder WebP entfernt endgültig Information. Passt die erste Einstellung nicht, beginnen Sie mit der Originaldatei und einer anderen Qualität noch einmal von vorn.

Bleiben meine GPS-Koordinaten im komprimierten Foto?

In einer JPG- oder WebP-Ausgabe nicht: Die Codierung setzt bei den Bildpunkten an und schreibt keinen EXIF-Block. Wenn Sie diese Angaben benötigen, behalten Sie die Originaldatei bei sich; das Werkzeug verändert sie nicht.

Ein Bild mit 60 Megapixeln wird abgewiesen.

Der Codec setzt eine Grenze von rund fünfzig Megapixeln, um den Arbeitsspeicher nicht zu überlasten. Sie betrifft die Wege, die das Bild vorher in Bildpunkte decodieren, also JPG und WebP. Verringern Sie die Auflösung zuerst mit „Bildgröße ändern“.

Ändert sich der Dateiname?

Ja, vor der Endung wird das Kürzel -compresse eingefügt, und die Endung richtet sich nach dem tatsächlich erzeugten Format. Ihre Ausgangsdatei wird weder verändert noch ersetzt.

Ähnliche Werkzeuge

Weitere Werkzeuge entdecken

Kategorien