Rückgratlos große Bilder für das Web komprimieren

8

Ich habe ein sehr großes Hintergrundbild (etwa 940 x 940 Pixel) und frage mich, ob jemand Tipps zum Komprimieren einer Datei hat, die so weit weiter reicht, als Photoshop verarbeiten kann? Die beste Komprimierung ohne großen Qualitätsverlust von Photoshop ist PNG 8 (250 KB); Weiß jemand, wie man ein Bild weiter komprimieren kann (vielleicht komprimiere ich ein PNG, nachdem es gespeichert wurde)?

Ich beschäftige mich normalerweise nicht mit der Optimierung von Bildern so groß, so dass ich gehofft hatte, dass jemand ein paar Hinweise hätte.

    
One Crayon 26.11.2008, 00:55
quelle

17 Antworten

7

Sieh dir Ссылка an, es ist ein alter Mann, aber ein Leckerbissen.

Habe festgestellt, dass dies in der Lage ist, Multipass-Png-Komprimierung ziemlich gut zu machen, und Batch-Verarbeitung viel schneller als PS macht.

Es gibt auch PNGOUT hier Ссылка , was anscheinend sehr gut ist.

    
seanb 26.11.2008, 01:03
quelle
14

Es hängt zunächst davon ab, welche Art von Bild Sie komprimieren möchten. Die zwei grundlegenden Kategorien sind:

  • Bild
  • Illustration

Für Bilder (z. B. Fotos) ein verlustbehaftetes Komprimierungsformat wie JPEG wird am besten sein, da es Details entfernen wird, die von der menschlichen visuellen Wahrnehmung nicht leicht bemerkt werden. Dies ermöglicht sehr hohe Komprimierungsraten für die Qualität. Der Nachteil ist, dass eine übermäßige Komprimierung zu sehr auffälligen Komprimierungsartefakten führt.

Für Illustrationen , die große Bereiche derselben Farbe enthalten, verwenden Sie ein verlustfreies Komprimierungsformat wie PNG oder GIF wird der beste Ansatz sein. Obwohl technisch nicht korrekt, können Sie sich PNG vorstellen und GIF wird Wiederholungen der gleichen Farbe sehr gut komprimieren, ähnlich wie Lauflängencodierung (RLE).

Nun, da Sie PNG speziell erwähnt haben, werde ich aus meiner Erfahrung mit PNGs auf diese Diskussion eingehen.

Erstens ist das weitere Komprimieren eines PNG keine praktikable Option, da Daten, die bereits komprimiert wurden, nicht komprimiert werden können . Dies gilt für jede Datenkomprimierung. Entfernen der Entropie aus den Quelldaten (im Grunde genommen wiederholte Muster, die kompakter dargestellt werden können) die Verringerung des Platzbedarfs für die Speicherung der Informationen. PNG verwendet bereits Methoden, um Bilder verlustfrei effizient zu komprimieren.

Allerdings gibt es mindestens eine Möglichkeit, die Größe eines PNGs weiter zu verringern: durch Reduzieren der Anzahl der im Bild gespeicherten Farben . Wenn Sie "indizierte Farben" verwenden (im Grunde eine benutzerdefinierte Palette in das Bild selbst einbetten), können Sie möglicherweise die Größe der Datei reduzieren. Wenn das Bild jedoch anfänglich viele Farben aufweist (z. B. mit Farbverläufen oder einem fotografischen Bild), können Sie die Anzahl der in einem Bild verwendeten Farben möglicherweise nicht ohne wahrnehmbaren Qualitätsverlust reduzieren.

Im Grunde geht es um ein paar Versuche, um zu sehen, ob die Änderungen am Bild zu einer Änderung der Bildqualität und der Dateigröße führen.

Der Kommentar von Paul Fisher hat mich daran erinnert, dass ich wahrscheinlich auch GIF nicht empfehlen würde. Paul weist darauf hin, dass PNG für fast jede Situation statische Strichgrafiken besser komprimiert als GIF.

Ich möchte auch darauf hinweisen, dass GIF nur 8-Bit-Bilder unterstützt. Wenn also ein Bild mehr als 256 Farben hat, müssen Sie die verwendeten Farben reduzieren.

Auch Kent Fredrics Kommentar zur Reduzierung der Farbtiefe hat in einigen Situationen zu einer Zunahme der Dateigröße geführt. Obwohl dies Spekulation ist, ist es möglich, dass Dithering dazu führt, dass das Bild weniger komprimierbar wird (da Dithering Pixel einführt) mit einer anderen Farbe, um eine bestimmte andere Farbe zu simulieren, eine Art wie das Mischen eines Pigments mit einer anderen Farbe, um mit einer anderen Farbe zu enden), indem mehr Entropie in das Bild eingeführt wird.

    
coobird 26.11.2008 01:08
quelle
5

Hier ist ein Punkt, den die anderen Poster vielleicht nicht bemerkt haben, was ich experimentell herausgefunden habe:

Bei einigen Installationen besteht das Standardverhalten darin, eine vollständige Kopie des Farbprofils für Bilder zusammen mit dem Bild zu speichern.

Das heißt, die Gerätekalibrierungskarte, normalerweise SRGB oder etwas Ähnliches, die den Agenten sagt, wie man die Farbe den realen Weltfarben am besten zuordnen kann, anstatt geräteunabhängig.

Dieses Bildprofil ist jedoch ziemlich groß und kann einige der Dateien, von denen Sie erwarten, dass sie sehr klein sind, sehr groß machen, z. B. ein 1px-mal-1px-Bild, das massive 25kb verbraucht. Sogar ein reines BMP-Format (unkomprimiert) kann 1 Pixel in weniger darstellen.

Dieses Profil wird normalerweise nicht für das Web benötigt. Wenn Sie also Ihre Photoshop-Bilder speichern, stellen Sie sicher, dass sie ohne dieses Profil exportieren, und Sie werden eine deutliche Größenverbesserung bemerken.

Sie können diese Daten mit einem anderen Werkzeug wie gimp entfernen, aber es kann ein wenig zeitaufwändig sein, wenn viele Dateien vorhanden sind.

    
Kent Fredric 26.11.2008 01:26
quelle
3

pngcrush kann PNG-Dateien weiter komprimieren, ohne Datenverlust. Es werden verschiedene Kombinationen der Kodierungs- und Komprimierungsoptionen angewendet, um zu sehen, welche Am besten funktioniert es.

    
Sparr 29.11.2008 00:57
quelle
2

Wenn das Bild fotografischer Natur ist, komprimiert JPEG es bei gleichem Qualitätsverlust viel besser als PNG8.

    
Sparr 26.11.2008 01:02
quelle
2

Smush.It behauptet, "über die Grenzen von Photoshop hinauszugehen". Und es ist kostenlos und web-basiert.

    
bradheintz 26.11.2008 01:04
quelle
1

Es hängt sehr von der Art des Bildes ab. Wenn es viele feste Farben und Muster hat, dann sind PNG oder GIF wahrscheinlich die beste Wahl. Aber wenn es sich um ein fotorealistisches Bild handelt, dann wird JPG besser - und Sie können die Qualität von JPG bis zu dem Punkt senken, an dem Sie den gewünschten Kompromiß zwischen Komprimierung und Qualität finden (Photoshop ist sehr gut darin, Ihnen eine Vorschau zu zeigen das endgültige Bild, wie Sie die Qualität anpassen).

    
Marc Novakowski 26.11.2008 01:02
quelle
1

Der Teil "Komprimiere einen PNG nach dem Speichern" sieht für mich wie ein tiefes Missverständnis aus. Sie können nicht magisch über einen bestimmten Punkt ohne Informationsverlust komprimieren.

Der erste zu betrachtende Punkt ist, ob die Auflösung so groß sein muss. Durch die Reduzierung der Auflösung um 10% in beide Richtungen wird die Dateigröße um 19% reduziert.

Probieren Sie als nächstes mehrere verschiedene Komprimierungsalgorithmen mit unterschiedlichen Komprimierungsgraden im Vergleich zu Informationen / Qualitätsverlusten aus. Wenn das Bild skizzenhaft ist, könnten Sie eine ziemlich strenge JPEG-Komprimierung durchmachen.

    
Svante 26.11.2008 01:07
quelle
1

Ich würde es kacheln, es sei denn, Sie sind absolut sicher, dass Ihr Publikum Bandbreite hat.

Als nächstes ist jpeg2k.

    
david valentine 26.11.2008 01:30
quelle
1

Um mehr aus einer JPEG-Datei zu erhalten, können Sie die "Geänderte Qualitätseinstellung" des "Als Web speichern" -Dialogs verwenden.

  1. Erstellen Sie eine Maske / Auswahl, die weiß enthält, wo Sie die meisten Details behalten möchten, zB Text. Sie können Quick-Mask verwenden, um die Maske mit einem Pinsel zu zeichnen. Es hilft, die Auswahl zu verengen, dies ergibt im nächsten Schritt einen schönen Weiß-zu-Schwarz-Übergang.
  2. Speichere diese Maske / Auswahl als Kanal und gib dem Kanal einen Namen
  3. Verwenden Sie Datei- & gt; Als Web speichern
  4. Wählen Sie JPEG als Dateiformat
  5. Neben der Qualitätsbox befindet sich ein kleiner Knopf mit einem Kreis. Klicke darauf. Wählen Sie den gespeicherten Kanal in Schritt 2 und spielen Sie mit der Qualitätseinstellung für den weißen und schwarzen Teil des Kanalinhalts.
marioddd 27.12.2008 14:17
quelle
1

Ссылка ist ein neuer Service, der Standard-JPGs mit einer beeindruckend kleinen Dateigröße erstellt. Ich hatte guten Erfolg damit.

    
Meekohi 28.06.2012 20:05
quelle
1

Für Einzelbilder von bester Qualität empfehle ich RIOT . Sie können das Originalbild neben dem geänderten Bild sehen.

Das Tool ist kostenlos und wirklich einen Versuch wert.

    
ra00l 04.01.2013 09:03
quelle
0

JPEG2000 bietet Komprimierungsraten für Bilder in Fotoqualität, die deutlich höher sind als JPEG (oder PNG). Außerdem verfügt JPEG2000 sowohl über "verlustbehaftete" als auch "verlustfreie" Komprimierungsoptionen, die ganz auf Ihre individuellen Bedürfnisse abgestimmt werden können.

    
Paul Sonier 26.11.2008 01:06
quelle
0

Ich hatte immer großes Glück mit JPEG. Stellen Sie sicher, dass Photoshop so konfiguriert ist, dass Vorschaubilder nicht automatisch in JPEGs gespeichert werden. Meiner Erfahrung nach erzielt ich das beste Knall / Buck-Verhältnis mit einer progressiven 3-Pass-Kompression, obwohl die Baseline-Optimierung ziemlich gut funktioniert. Wählen Sie sehr niedrige Qualitätsstufen (z. B. 2 oder 3) und experimentieren Sie, bis Sie einen guten Kompromiss gefunden haben.

    
Wedge 26.11.2008 01:08
quelle
0

PNG-Bilder sind bereits intern komprimiert, so dass sie nicht mehr stark komprimiert werden (und möglicherweise erweitert werden, wenn Sie versuchen, sie zu komprimieren).

Sie können:

  • Reduzieren Sie die Auflösung von 940x940 auf etwas kleiner als 470x470.
  • Verringern Sie die Farbtiefe
  • Komprimieren Sie mit einem verlustbehafteten Komprimierungstool wie JPEG

edit: Natürlich sind 250 KB groß für einen Webhintergrund. Sie sollten auch das Grafikdesign überdenken, das dies erfordert.

    
Bill Karwin 26.11.2008 01:01
quelle
0

Cesium ist das beste Werkzeug, das ich je gesehen habe.

    
Habil 01.08.2013 07:52
quelle
-1

Ссылка ermöglicht es Ihnen, GIF-, JPG- oder PNG-Dateien aus jedem dieser Formate zu generieren und sagt Ihnen, wie groß das Bild ist komprimiert von (als Prozentsatz der ursprünglichen Dateigröße).

Sie können dann wählen, wie viel Qualität Sie für ein kleineres Bild eingehen möchten. Es hat gut für mich funktioniert.

    
aoa4eva 01.04.2013 16:48
quelle

Tags und Links