Der Code dieser Seite ist nicht gestartet.

Wird index.html direkt aus einem Ordner geöffnet, blockiert der Browser JavaScript-Module, und wenn Sie ein Bild auswählen, passiert nichts. Stellen Sie den Ordner stattdessen über HTTP bereit:

powershell -ExecutionPolicy Bypass -File serve.ps1

Öffnen Sie dann http://localhost:8080/.

Bild komprimieren — unter eine Größengrenze

Sie nennen die Größe. Den Rest rechnet es aus.

Sprache: Deutsch
Quellcode ansehen
Ihre Bilder werden in Ihrem Browser verarbeitet. Kein Upload zur Verarbeitung.

Die Kompression läuft in Ihrem eigenen Browser, auf Ihrer eigenen Hardware, mit den Encodern, die er ohnehin mitbringt. Netzfunktionen hat dieses Werkzeug keine, weder zum Abrufen noch zum Senden. Und selbst wenn es einen Weg nach draußen gäbe, stünde am anderen Ende dieser Seite kein Server, an den ein Bild gehen könnte.

Live-Prüfung: wird geprüft…

Offline: wird geprüft…

Sie müssen uns nicht glauben. Öffnen Sie die DevTools, sehen Sie im Tab „Netzwerk“ zu und komprimieren Sie ein Foto. Keine einzige Anfrage trägt ein Bild, ein Vorschaubild, einen Dateinamen oder ein Byte dessen, was Sie ausgewählt haben. Oder trennen Sie die Internetverbindung und komprimieren Sie trotzdem eines.

1 Bilder auswählen

2 Sagen, wie groß es sein darf

Das ist der Teil, den andere Kompressoren verkehrt herum angehen. Sie geben Ihnen einen Qualitätsregler, und raten müssen Sie dann selbst, welche Einstellung noch unter die vorgegebene Grenze kommt. Nennen Sie stattdessen die Grenze. Das Werkzeug sucht daraufhin die höchste Qualität, die hineinpasst, und gibt auch noch aus, was vom Budget übrig ist, statt Ihnen eine Datei von der halben verlangten Größe zurückzureichen.

Darf das Bild verkleinern, wenn es sein muss Greift erst, wenn die Qualität allein unter den Punkt fallen müsste, ab dem die Kompression sichtbar wird. Darunter sehen weniger gute Pixel besser aus als mehr ruinierte. Schalten Sie es ab, wenn die Abmessungen exakt bleiben sollen und eine enge Zielgröße stattdessen aus der Qualität bezahlt werden darf.

Womit es dorthin kommen darf

3 Komprimieren

Als Markdown ansehen

So komprimieren Sie ein Bild auf eine bestimmte Größe

  1. Wählen Sie Ihre Bilder aus. Ziehen Sie sie auf das Auswahlfeld oder suchen Sie sie von Hand heraus. Der Browser liest sie direkt von Ihrer Festplatte, und dabei geht nichts nach draußen.
  2. Tippen Sie die geforderte Größe ein. 100 KB für das Upload-Formular, das Ihr Foto immer wieder ablehnt, 500 KB für das Bewerbungsportal, 2 MB für eine Seite, die schnell laden muss. Die vier häufigsten Werte liegen als Schaltflächen bereit.
  3. Klicken Sie auf „Auf Zielgröße komprimieren“. Jedes Bild wird mehrfach kodiert, während sich das Werkzeug an die höchste Qualität herantastet, die noch hineinpasst. Was schon unter der Zielgröße liegt, bleibt unverändert.
  4. Prüfen Sie, was es gekostet hat, und laden Sie herunter. Jedes Ergebnis nennt das Format, in dem es geschrieben wurde, die Qualität, ob sich die Abmessungen geändert haben und wie genau es dem Original entspricht. Mit „Vergleichen“ stehen beide Bilder nebeneinander.

Die ausführliche Fassung

Ein Bild unter eine Dateigrößengrenze komprimieren Das Upload-Formular will 500 KB, Ihr Foto hat 4 MB. Was so eine Grenze an Bildqualität kostet, an welcher Einstellung Sie zuerst drehen und warum ein PNG nicht schrumpft wie ein JPEG.

Fragen

Wird mein Bild irgendwohin hochgeladen?

Nein. Ihr eigener Browser dekodiert, komprimiert und misst die Datei auf Ihrer eigenen Hardware, mit den JPEG-, PNG- und WebP-Encodern, die er ohnehin mitbringt. Netzfunktionen hat dieses Werkzeug keine, es ruft nie etwas ab und sendet nie etwas. In der Content-Security-Policy der Seite steht jede Adresse, die sie kontaktieren darf, und keine davon gehört uns.

Wie passt es unter eine Dateigrößengrenze?

Es kodiert und misst mehrere Kandidaten und sucht dann die höchste Qualität, die passt. Wenn ein passendes Ergebnis möglich ist, liegt es höchstens bei der Zielgröße, nicht unbedingt bei der eingegebenen Bytezahl. Dateien unter der Grenze bleiben unverändert. Reicht Qualität allein nicht, verkleinert es die Abmessungen; prüfen Sie das Ergebnis.

Was heißt hier eigentlich „minimaler Verlust“?

Drei konkrete Dinge. Erstens wird ein Bild, das bereits unter Ihrer Zielgröße liegt, Byte für Byte durchgereicht statt neu kodiert. Zweitens gibt das Werkzeug Qualität aus, bevor es an die Auflösung geht, und nur bis zu der Grenze, ab der Kompressionsartefakte sichtbar werden. Darunter verkleinert es lieber das Bild und dreht die Qualität wieder hoch, denn weniger gute Pixel sehen besser aus als mehr ruinierte. Drittens tastet sich die Suche wieder nach oben, sobald ein passendes Ergebnis gefunden ist, bis das Budget aufgebraucht ist. Sie bekommen also keine 300-KB-Datei, wenn Sie 500 KB verlangt haben.

Was sind die SSIM- und PSNR-Werte an jedem Ergebnis?

Sie messen, was die Kompression gekostet hat. Dafür wird das Ergebnis dekodiert und mit dem Originalbild verglichen. SSIM vergleicht lokale Helligkeit, Kontrast und Struktur und kommt damit dem, woran sich ein Auge stört, deutlich näher als das Zählen veränderter Pixel. Ab etwa 0,98 sind beide Bilder nebeneinander kaum zu unterscheiden. PSNR ist der klassische Dezibelwert. Beides rechnet Ihr Gerät aus, und beides steht auf der Seite, damit die Rede vom geringen Verlust nachprüfbar bleibt und nicht bloß behauptet.

Welche Formate kann es lesen und schreiben?

Es liest Bilder, die Ihr Browser dekodieren kann, darunter JPEG, PNG, WebP, GIF, BMP und AVIF. Neue Kodierungen verwenden JPEG, PNG oder WebP. Dateien bereits unter der Zielgröße werden samt Originalformat und Metadaten unverändert zurückgegeben. Muss kodiert werden, beginnt Automatisch mit dem Originalformat, sofern der Browser es schreiben kann. Andernfalls beginnt GIF als PNG, AVIF, BMP oder ein unbekannter MIME-Typ als JPEG. Automatisch kann danach WebP wählen, wenn es die Zielgröße mit weniger sichtbarem Verlust erreicht.

Warum lässt sich ein PNG nicht weit komprimieren?

Weil PNG verlustfrei arbeitet und deshalb gar keinen Qualitätsregler hat. Ein PNG kleiner zu bekommen geht nur über weniger Pixel oder weniger Farben, und mit ausgewähltem PNG erreicht das Werkzeug eine Zielgröße daher allein über die Größenänderung. Bei einer Fotografie kommen JPEG oder WebP Ihrer Zielgröße in sichtbar unbedenklicher Qualität weit näher. Bei einem Logo oder einem Screenshot mit Transparenz behält WebP die Transparenz, die JPEG mit Weiß auffüllen würde.

Entfernt das Komprimieren die EXIF- und GPS-Daten eines Bildes?

Ein neu kodiertes Ergebnis lässt ursprüngliches EXIF, GPS, Zeitstempel und andere Metadaten weg, weil das Canvas nur Pixel enthält. Eine Datei bereits unter der Zielgröße wird unverändert samt Metadaten zurückgegeben. EXIF-Betrachter & -Entferner liest und bearbeitet Metadaten von JPEG, PNG und WebP, ohne deren Bilder neu zu kodieren. Bei AVIF zeigt es verfügbares EXIF schreibgeschützt an und bereinigt durch Umwandlung des ersten dekodierten Bildes in ein neues PNG; Farben oder HDR können sich ändern.

Ist es kostenlos, und brauche ich ein Konto?

Es ist kostenlos, und es gibt kein Konto, keine Anmeldung, keine Testphase und kein Wasserzeichen. Auch bei Anzahl und Größe der Dateien gibt es keine Grenze, denn es zahlt kein Server dafür. Die Arbeit passiert auf Ihrem eigenen Gerät. Bezahlt wird die Seite über Werbung, und den Anzeigen wird nichts über Ihre Bilder übergeben.

Funktioniert es offline?

Ja. Laden Sie die Seite einmal, trennen Sie dann die Internetverbindung, und sie arbeitet weiter. Das ist zugleich der einfachste Beweis dafür, dass nichts hochgeladen wird. Ein Werkzeug, das Ihre Bilder zum Komprimieren wegschickt, bliebe in dem Moment stehen, in dem Sie den Stecker ziehen.