So reduzieren Sie die Bildbitgröße

15667
prakasam

Ich habe Hunderte von Bildern mit einer Größe von mehr als 250 KB. Wie kann ich die Größe dieser Bilder ohne Qualitätsverlust reduzieren? Welcher Optimierer funktioniert am besten?

0
Hängt davon ab, in welchem ​​Format sie gerade sind, wie groß sie sind und wie klein sie sein sollen. Nifle vor 13 Jahren 1
Ich habe JPEG-Format. Bildgröße ist so groß. Ich möchte die Größe reduzieren prakasam vor 13 Jahren 0
@Nifle: Ich denke er meint die Dateigröße (KiB), nicht die Größe des Bildes (Pixel). Bobby vor 13 Jahren 0
du absolut. Entschuldigung für meine Fehler prakasam vor 13 Jahren 0
Es scheint auch, dass Ihre [vorherige Frage] (http://superuser.com/questions/148699/flash-and-image-compressor) bereits eine Antwort darauf enthielt. Gnoupi vor 13 Jahren 0

6 Antworten auf die Frage

4
Gnoupi

Für Bilder ist am wichtigsten, in welchem ​​Format Sie sie speichern und welchen Kompressionsalgorithmus sie verwenden. ( Zusätzlicher Hinweis: Sie können sie in den meisten Bildbearbeitungsprogrammen öffnen und erneut speichern, indem Sie das gewünschte Format auswählen. )

Wenn Sie ein verlustfreies Format wünschen, finden Sie die Liste auf dieser Wikipedia-Seite . Ich würde persönlich empfehlen, PNG zu verwenden, ein recht effektives und tragbares verlustfreies Format.

Nebenbei bemerkt verwendet JPEG bereits eine verlustbehaftete Komprimierung. Das bedeutet, dass Sie die Größe reduzieren können, indem Sie mehr auf Kosten der Qualität komprimieren. Sie können JPEG mit einem Qualitätsfaktor von 100% verwenden, doch dann ist eine PNG-Datei effektiver in der Größe.

Einverstanden. Alle "Optimierer" reduzieren die Qualität auf die eine oder andere Weise. Einige durch die Verringerung der JPEG-Qualität, andere durch das Ignorieren kleiner lokaler Falten. harrymc vor 13 Jahren 1
2
Nicolas Bazire

Gnoupi ist nicht ganz richtig, es gibt Bildoptimierer. Hierbei handelt es sich um spezielle Programme, die darauf abzielen, die Größe von Bildern durch Techniken wie Bittiefenreduzierung, Farbtyp und Farbmodifikation verlustfrei zu reduzieren.

Hier sind einige Beispiele:

Wenn Sie nach einem sehr einfachen Tool suchen, ohne etwas installieren zu müssen, verwenden Sie das Online-Tool Smush.it von Yahoo.

In einigen Fällen können Sie die Größe um 10% reduzieren, jedes Bit ist wichtig! :-)

Bildoptimierer verlieren immer noch an Qualität, indem sie kleine Unreinheiten "knittern", die eine bessere Optimierung verhindern. harrymc vor 13 Jahren 1
Sorry, aber wie kann man die Bittiefe reduzieren, ohne an Qualität zu verlieren? Ich kann das verstehen, wenn das Bild nur 8-Bit-Farben verwendet und als 32-Bit gespeichert wurde, dies ist jedoch selten. Gnoupi vor 13 Jahren 0
Außerdem habe ich meine Antwort über Optimierer bearbeitet. Gnoupi vor 13 Jahren 0
@Gnoupi: Einige Software (wie Photoshop, sogar CS5) weist schlechte PNG-Implementierungen auf. Ein Screenshot meines Dateimanagers wurde beispielsweise mit über 90 KB aus dem PS-Format erstellt. Der gleiche Bildschirm, der aus Paint.NET gespeichert wurde, betrug etwa 77 KB. Dadurch, dass OptiPNG die Komprimierung der IDAT-Chunks allein optimiert, wird die Dateigröße auf weniger als 60 KB reduziert. Das ist eine 30% ige Reduzierung der Dateigröße bei gleichbleibender Qualität. Die JPEG-Komprimierung kann in einigen Fällen auch verlustfrei optimiert werden, obwohl in der Regel nicht so viel Gewinn zu erzielen ist. afrazier vor 13 Jahren 1
Nicolas - Ich habe nicht gesagt, dass es nicht funktioniert, aber das besondere Beispiel für die Tiefe ist schwer zu glauben, ich war neugierig, wie es gemacht wird. Für den Rest sehe ich tatsächlich, dass Sie mit diesen Tools optimieren können. Bei Smush.it scheint es sich jedoch um eine Kombination der aufgeführten Tools zu handeln. @afrazier - vielen Dank für mehr Details. Gnoupi vor 13 Jahren 0
Soweit ich weiß, verwendet PNG (24) eine verlustfreie Komprimierung. Wie ZIP oder andere Kompressionsalgorithmen. Aber keine Bittiefenreduzierung. Es gibt PNG (8 Bit), aber ein Foto würde immer an Qualität verlieren, wenn es in 8 Bit gespeichert wird. Martin vor 13 Jahren 0
Es tut mir leid, Ihnen zu widersprechen, aber Sie scheinen den Punkt hier zu übersehen. Die meisten PNG-Bilder, die Sie im Internet sehen, sind PNG8, da sie viel leichter als PNG24 oder PNG32 sind. Leichter in der Größe bedeutet nicht unbedingt weniger Qualität. Nicolas Bazire vor 13 Jahren 0
@Nicolas - Wenn ein Bild aus 8 Bits besteht, ist es sicher. Ich meine damit, dass Sie nicht garantieren können, dass ein 24-Bit-Bild nur 8-Bit-Farben verwendet. Wenn ja, können Sie tatsächlich auf PNG 8 zurückgreifen und Platz gewinnen. Wenn nicht, gibt es einen Qualitätsverlust. Gnoupi vor 13 Jahren 0
1
Svish

Ohne die Qualität oder die Bildgröße zu reduzieren, glaube ich nicht, dass Sie auf viel weniger Größe hoffen können. Ich kann IrfanView jedoch trotzdem empfehlen, da es über eine nette Stapelverarbeitungsfunktion verfügt, mit der Sie das Format und / oder die Größe mehrerer Bilder auf einmal ändern können.

Je nachdem, wofür Sie die Bilder benötigen, würde ich mich fragen, wie groß ich sie wirklich brauche und wie gut die Qualität sein muss. Mit JPEG können Sie die Qualität auch etwas herabsetzen, ohne dass dies wirklich auffällt. Es sei denn, Sie sind Perfektionist und können nur mit bester Qualität leben. Und wenn dies der Fall ist, dass Sie nur mit bester Qualität leben können, würde ich das verlustfreie PNG-24-Format verwenden und sich nicht um die Dateigröße kümmern.

Wenn Sie auch das IrfanVew-Plugin-Paket installieren, erhalten Sie ein Plugin namens PNGOUT, mit dem Sie die PNG-Dateien zusätzlich komprimieren können.

1
mcha

Eine weitere Sache, die Sie hinzufügen müssen, vermeiden Sie, große Bilder (Pixel) zu verwenden, und ändern Sie sie dann in Ihrem HTML-Code.

Beispiel: Wenn Sie ein 320 * 320-Bild haben und es als 100 * 100-Bild anzeigen möchten, ändern Sie die Größe mit einem Bildbearbeitungsprogramm, bevor Sie es verwenden

1
harrymc

Sie haben nach der Optimierung gefragt, indem Sie die Farbtiefe reduzieren.

JPEG-Bilder werden normalerweise mit einer Farbtiefe von 24 Bit definiert, was bedeutet, dass jedes Pixel im Bild 3 Byte benötigt. Eine Optimierung, die Sie tun können, ist die Farbtiefe auf 8 BPP zu reduzieren, sodass jedes Pixel nur ein Byte benötigt.

Ein JPEG kann nur als 24-BPP-Bild (Bits pro Pixel) oder 8 BPP-Graustufenbild gespeichert werden. JPEG erlaubt keine anderen BPP-Werte. Wenn Sie andere BPP-Werte wünschen, müssen Sie ein anderes Format wie PNG verwenden. Seien Sie jedoch gewarnt, dass die Qualität der Farben stark beeinträchtigt wird.

Einige Tools, mit denen Sie die Farbtiefe stapelweise ändern können, sind:

IrfanView
FastStone Photo Resizer (kostenlos für Heimanwender)

-1
Sobhi

Möglicherweise möchten Sie eine Software mit dem Namen XP Power Toys verwenden. Sie können es unter folgendem Link herunterladen:

XP Power Spielzeug

Es gibt eine Funktion mit dem Namen Image Resizer.

Bei der Bildgrößenänderung werden jedoch die Abmessungen tatsächlich geändert. Hier müssen Sie die Bitgröße reduzieren. Gnoupi vor 13 Jahren 2