Ein PNG speichert jeden Pixel exakt, ohne Details zu verlieren — genau das meinen Leute mit „verlustfrei". Diese Treue ist auch der Grund, warum die Dateien so groß werden: Ein vollfarb-PNG-24 reserviert 24 Bit Farbe pro Pixel, egal ob die Grafik diese Vielfalt braucht oder nicht, und ein PNG-32 legt noch einen 8-Bit-Alpha-Kanal darauf für Transparenz. Screenshots, exportierte Renders und alles mit weichen Verläufen frisst Bytes am schnellsten. Das Format verwirft von sich aus nie Daten, daher bleibt ein schweres PNG schwer, bis du änderst, was es beschreiben muss.
Es gibt zwei ehrliche Wege, eine PNG kleiner zu machen. Der erste ist eine straffere verlustfreie Neukodierung — der Kompressor macht einen maximalen zlib-Durchlauf und entfernt eingebettete Metadaten, gibt dir ein paar Kilobyte zurück ohne sichtbare Änderung. Der zweite, und der größere Hebel, ist die Reduzierung der Farbanzahl: Ein PNG-24 auf eine begrenzte Palette quantisieren kann die Größe dramatisch senken, und der Alpha-Kanal bleibt während des ganzen Vorgangs erhalten, inklusive halbdurchsichtiger Kanten. Dieser Schritt ist optional und einmalig, daher entscheidest du, wann eine Grafik Farben sparen kann.
Dieses Werkzeug stellt diese Wahl vor dir hin, statt sie hinter einem Knopf zu verstecken. Ein Farben-Regler setzt die Zielpalette, eine Statistikleiste zeigt dir die neue Größe und prozentuale Einsparung beim Anpassen, und ein Vergleichsschieber wechselt zwischen Original und komprimierter Kopie auf der gleichen Grafik. Wenn ein PNG wirklich eine getarnte Fotografie ist, werden bei der Palettenreduzierung Verläufe gebändert — also zeigt dir das Werkzeug, dass du WebP oder JPG besser nutzen solltest, statt so zu tun, als passe eine flache Palette zu jedem Bild.