Wie kann die PNG-Dateigröße für das Web reduziert werden?

Wie kann die PNG-Dateigröße für das Web reduziert werden?

Ich habe eine PNG-24-Datei mit transparentem Hintergrund und ihre aktuelle Größe beträgt 1,5 MB. Wie kann ich die Größe reduzieren oder das PNG-8-Dateiformat verwenden und die gleiche Qualität beibehalten?

Bildbeschreibung hier eingeben

PNG-Datei von hier: http://www19.zippyshare.com/v/69590430/file.html

Beispielbild hochgeladen Ich habe alle Vorschläge ausprobiert, aber keine guten Ergebnisse, bitte beraten Sie

Danke

Antwort1

PNG ist ein verlustfreies Komprimierungsformat. Ohne das Quellmaterial in der Datei zu ändern, gibt es kaum eine Möglichkeit, die Komprimierung über die standardmäßige höchste Komprimierungsstufe hinaus zu erhöhen. Die einzige wirkliche Möglichkeit, die Größe zu reduzieren, besteht darin, das Bild zu ändern, entweder durch Reduzierung der Auflösung oder der Farbtiefe, sodass die PNG-Komprimierung weniger komplex ist.

Wenn Sie eine hohe Komprimierung des Bildes wünschen und keine verlustfreie Datenspeicherung wichtig ist, verwenden Sie JPEG.

Antwort2

AUFSTANDkann das und noch viel mehr.

Radical Image Optimization Tool (kurz RIOT) ist ein kostenloser Bildoptimierer, mit dem Sie die Komprimierungsparameter visuell anpassen und gleichzeitig die Dateigröße auf ein Minimum beschränken können.

Mithilfe einer Side-by-Side- (Dual-View) oder Single-View-Schnittstelle können Sie das Original in Echtzeit mit dem optimierten Bild vergleichen und sofort die resultierende Dateigröße sehen.

Der Bildoptimierer ist leicht, schnell und einfach zu verwenden, aber dennoch leistungsstark für fortgeschrittene Benutzer. Sie können Komprimierung, Anzahl der Farben, Metadateneinstellungen und vieles mehr steuern und das Bildformat (JPEG, GIF oder PNG) für Ihre Ausgabedatei auswählen.

Eine andere Möglichkeit ist die Verwendung einer Kombination aus pngquant, pngout und pngcrush, wie beschriebenHier, aber dies erfolgt über die Befehlszeile.

Hier sind die Anweisungen zum Konvertieren von PNG24-Bildern in PNG8 für IE6, alles über die Befehlszeile mit Open-Source-Tools (glaube ich) pngquant +pngout + pngcrush.

1. Bild auf 256 quantisieren (damit PNG8 mit großen Sprites oder Sprites mit einem großen Farbbereich grundsätzlich beschissen aussieht).

pngquant 256 einige_24_bit.png

2- Konvertieren Sie das Bild von PNG24 in PNG8

pngout -c3 -d8 -y -force einige_24_bit.png einige_8_bit.png

3- Bild komprimieren

pngcrush some_8_bit.png -bit_depth 8 -brute -rem alla -reduce some_8_bit_small.png

Antwort3

VersuchenWinzigesPNG

Von ihrer Website:

Wie funktioniert es?

Wenn Sie eine PNG-Datei (Portable Network Graphics) hochladen, werden ähnliche Farben in Ihrem Bild kombiniert. Diese Technik wird „Quantisierung“ genannt. Da die Anzahl der Farben reduziert wird, können 24-Bit-PNG-Dateien in viel kleinere 8-Bit-indizierte Farbbilder umgewandelt werden. Alle unnötigen Metadaten werden ebenfalls entfernt. Das Ergebnis: winzige PNG-Dateien mit 100 % Transparenzunterstützung.

Sie haben zwei Möglichkeiten:

  • Ziehen Sie die Bilder per Drag & Drop auf ihre Website und sie werden automatisch verarbeitet. Kostenloser Service. (Bis zu 20 Bilder. Maximal 5 MB pro Bild)
  • Photoshop-Plugin. Dies kostet $.

Ich habe das PS-Plugin nicht ausprobiert und kann daher nicht beurteilen, wie gut es funktioniert.

Antwort4

Verwenden Sie eine Kombination auspngoutUnddeflopt. pngoutermittelt automatisch, ob Ihre PNG-Farben in PNG-8 passen und verwendet es. defloptholt einige zusätzliche Bytes aus einem bereits optimierten Bild heraus – es ist ein Dienstprogramm zum Arbeiten mit beliebigen reduzierten Daten, und PNG ist eines dieser Dienstprogramme.

verwandte Informationen