Zum Inhalt springen
Aback Tools Logo

Image-Sprite-Kompressor

Lade ein CSS-Sprite-Sheet-PNG hoch und rekomprimiere es mit Median-Cut-Farbpaletten-Quantisierung – reduziert die Anzahl eindeutiger Farben, um die Dateigröße zu verringern, während Bildabmessungen und Transparenz erhalten bleiben. Der Image-Sprite-Kompressor bietet fünf Palettengrößen von 16 bis 256 Farben und zeigt die exakte KB-Einsparung für jede Einstellung. Die gesamte Verarbeitung erfolgt in deinem Browser, ohne Anmeldung.

Compress Image Sprite

Upload a CSS sprite sheet PNG and recompress it using median-cut color palette quantization - reduces the number of unique colors to shrink file size. Choose a palette size from 16 to 256 colors. All processing happens locally in your browser. Your image never leaves your device.

Warum unseren Image-Sprite-Kompressor verwenden?

  • Sofortige Image-Sprite-Kompression im Browser: Komprimiere CSS-Sprite-Sheets sofort in deinem Browser mithilfe von Median-Cut-Farbpaletten-Quantisierung – kein Server-Upload, keine Cloud-Verarbeitung, kein Warten. Der Image-Sprite-Kompressor verarbeitet dein PNG vollständig auf deinem Gerät in Sekunden.
  • Sicherer Online-Image-Sprite-Kompressor: Dein Sprite-Sheet verlässt nie dein Gerät. Der Image-Sprite-Kompressor läuft vollständig in deinem Browser – kein Server-Upload, keine Datenübertragung, 100 % privat. Sicher für proprietäre UI-Assets, Icon-Sets und Produktions-Sprite-Sheets.
  • 5 Palettengrößen für präzise Kontrolle: Der Image-Sprite-Kompressor bietet fünf Palettengrößen von 16 bis 256 Farben – wähle die richtige Balance zwischen Dateigröße und visueller Qualität. CSS-Sprite-Sheets mit flachen Icons sehen bei 64–128 Farben typischerweise identisch aus, mit 30–60 % Größenreduktion.
  • Image-Sprite-Kompressor online ohne Installation: Komprimiere CSS-Sprite-Sheets direkt in deinem Browser – ohne Software-Downloads, ohne Plugins und ohne Konto. Funktioniert in jedem modernen Browser unter Windows, macOS und Linux.

Wann du den Image-Sprite-Kompressor einsetzen solltest

  • Performance-Optimierung von Legacy-Websites: Komprimiere CSS-Sprite-Sheets auf älteren Websites, um die Nutzlast der HTTP-Anfragen zu verringern. Der Image-Sprite-Kompressor reduziert die Dateigröße von Sprite-PNGs um 30–60 % per Farbpaletten-Quantisierung – kürzere Ladezeiten, ohne das Sprite-Layout oder die CSS-background-position-Werte zu ändern.
  • Sprite-Optimierung für WordPress-Themes: Komprimiere die in WordPress-Themes und -Plugins verwendeten Sprite-Sheets, um die PageSpeed-Insights-Werte zu verbessern. Der Image-Sprite-Kompressor funktioniert mit jedem PNG-Sprite – lade das Sprite hoch, wähle eine Palettengröße und ersetze die Originaldatei im Assets-Ordner deines Themes.
  • Komprimierung von Icon-Sprites in Shopify-Themes: Reduziere die Größe der in Shopify-Themes verwendeten Icon-Sprite-Sheets, um die Ladegeschwindigkeit des Shops zu verbessern. Der Image-Sprite-Kompressor ist ideal für flachfarbige Icon-Sprites – 64 Farben erzeugen typischerweise eine visuell identische Ausgabe bei 40–50 % kleinerer Datei.
  • Optimierung von Assets in UI-Komponentenbibliotheken: Komprimiere Icon-Sprite-Sheets, die in UI-Komponentenbibliotheken und Designsystemen verwendet werden, bevor du sie auf npm veröffentlichst. Der Image-Sprite-Kompressor reduziert die Download-Größe der Bildressourcen deines Pakets, ohne dass eine Build-Zeit-Bildverarbeitungspipeline nötig ist.
  • Komprimierung von Sprite-Sheets für Spiele: Komprimiere Sprite-Sheets für browsergestützte Spiele und interaktive Anwendungen, um die anfängliche Ladezeit zu verkürzen. Der Image-Sprite-Kompressor erhält Transparenz und Bildabmessungen – das komprimierte Sprite funktioniert als direkter Ersatz für das Original.
  • Migration alter Sprite-Setups: Komprimiere bestehende CSS-Sprite-Sheets im Rahmen eines Performance-Audits, bevor du auf SVG-Icons oder Icon-Fonts migrierst. Der Image-Sprite-Kompressor hilft dir, die mit dem aktuellen Sprite-Ansatz erreichbare Größeneinsparung gegenüber dem Aufwand einer vollständigen Migration zu quantifizieren.

Was ist Image-Sprite-Kompression?

Ein CSS-Sprite-Sheet ist ein einzelnes PNG-Bild, das mehrere kleinere Bilder (Icons, Buttons, UI-Elemente) in einem Raster enthält. CSS-background-position-Regeln zeigen einzelne Sprites an, indem sie das Hintergrundbild verschieben. Sprite-Sheets reduzieren HTTP-Anfragen, können aber große PNG-Dateien sein. Unser Image-Sprite-Kompressor reduziert die Dateigröße von Sprite-Sheets mithilfe von Median-Cut-Farbpaletten-Quantisierung – ein Algorithmus, der die Anzahl eindeutiger Farben im Bild von Millionen auf eine feste Palette (16–256 Farben) reduziert und das PNG dann neu kodiert. Das ist dieselbe Technik, die Tools wie pngquant und ImageOptim verwenden, hier vollständig in deinem Browser über die Canvas-API umgesetzt.

So funktioniert unser Image-Sprite-Kompressor

  1. 1. Lade dein Sprite-Sheet hoch: Ziehe dein PNG-Sprite-Sheet per Drag-and-drop in die Ablagezone oder klicke zum Durchsuchen. Das Bild wird in die Canvas-API des Browsers geladen – es werden keine Daten an einen Server gesendet. Die Formate PNG, GIF, BMP und WebP werden unterstützt.
  2. 2. Wähle eine Palettengröße und klicke auf „Sprite komprimieren“: Der Kompressor tastet Pixel des Bildes ab, erstellt mithilfe der Median-Cut-Quantisierung eine optimale Farbpalette, ordnet jeden Pixel der nächstgelegenen Palettenfarbe zu und kodiert das Ergebnis als PNG neu. Die Verarbeitung läuft vollständig in deinem Browser.
  3. 3. Lade das komprimierte Sprite herunter: Das komprimierte PNG wird automatisch heruntergeladen. Das Ergebnispanel zeigt Originalgröße, komprimierte Größe und Reduktionsprozentsatz. Nutze bei Bedarf „Erneut herunterladen“. Ersetze die originale Sprite-Datei in deinem Projekt – CSS-Änderungen sind nicht erforderlich.

Was komprimiert wird

  • Farbpalette: Die Anzahl eindeutiger Farben wird von Millionen (24-Bit-PNG) auf die gewählte Palettengröße (16–256 Farben) reduziert. Jeder Pixel wird anhand des euklidischen Abstands im RGB-Raum der nächstgelegenen Palettenfarbe zugeordnet.
  • PNG-Kodierung: Das neu kodierte PNG verwendet den indizierten Farbmodus (palettenbasiert) statt Echtfarbe, was sich mit DEFLATE deutlich besser komprimieren lässt – dem Kompressionsalgorithmus innerhalb von PNG-Dateien.
  • Transparenz erhalten: Alpha-Kanal-Werte bleiben während der Quantisierung erhalten – transparente und halbtransparente Pixel des Originalsprites bleiben in der komprimierten Ausgabe erhalten.
  • Abmessungen unverändert: Bildbreite und -höhe sind identisch zum Original – das komprimierte Sprite ist ein direkter Ersatz, der mit bestehenden CSS-background-position-Regeln ohne Änderungen funktioniert.

Die richtige Palettengröße wählen

Für flachfarbige Icon-Sprites (UI-Icons, Navigationsicons, Social-Media-Icons) erzeugen 64 Farben typischerweise eine visuell identische Ausgabe bei 40–50 % kleinerer Datei. Für Sprites mit Farbverläufen oder fotobasierten Sprites nutze 128 oder 256 Farben, um sichtbares Farbbanding zu vermeiden. Wenn du Farbartefakte in der komprimierten Ausgabe siehst, erhöhe die Palettengröße. Der Image-Sprite-Kompressor zeigt die exakte Byte-Einsparung für jede Palettengröße, damit du die optimale Einstellung für dein konkretes Sprite-Sheet findest.

Häufig gestellte Fragen

Ein Image-Sprite-Kompressor reduziert die Dateigröße von CSS-Sprite-Sheet-PNGs mithilfe von Farbpaletten-Quantisierung. Unser kostenloser Online-Image-Sprite-Kompressor nutzt Median-Cut-Quantisierung über die Canvas-API. Dein Bild verlässt nie dein Gerät.

Nein – der Image-Sprite-Kompressor erhält die exakten Bildabmessungen und die Transparenz. Das komprimierte PNG ist ein direkter Ersatz. Deine CSS-background-position-Regeln und Sprite-Koordinaten funktionieren mit der komprimierten Ausgabe identisch.

Ja, vollständig. Der Image-Sprite-Kompressor läuft vollständig in deinem Browser. Dein Bild wird nie auf einen Server hochgeladen und verlässt nie dein Gerät.

Ja – 100 % kostenlos, für immer. Ohne Anmeldung, ohne Konto, ohne Premium-Tarif, ohne Dateigrößenlimit und ohne Werbung.

Typische CSS-Sprite-Sheets mit flachfarbigen Icons erreichen 30–60 % Größenreduktion bei 64–128 Farben. Sprite-Sheets mit Farbverläufen erreichen 10–30 % Reduktion bei 128–256 Farben.

Für flachfarbige Icon-Sprites erzeugen 64 Farben typischerweise eine visuell identische Ausgabe. Für Sprites mit Farbverläufen nutze 128 oder 256 Farben. Wenn du Farbstufen (Banding) siehst, erhöhe die Palettengröße.

Ja – der Image-Sprite-Kompressor erhält die Alpha-Kanal-Werte während der Quantisierung. Transparente und halbtransparente Pixel bleiben in der komprimierten Ausgabe erhalten.

Der Image-Sprite-Kompressor unterstützt PNG, GIF, BMP und WebP. Die Ausgabe ist immer eine PNG-Datei – das Standardformat für CSS-Sprite-Sheets.

Es gibt kein künstliches Dateigrößenlimit. Das praktische Limit hängt vom verfügbaren Arbeitsspeicher deines Browsers ab. Typische Sprite-Sheets verarbeitet der Image-Sprite-Kompressor in unter einer Sekunde.