Wie vermeide ich JPEG-Komprimierungsartefakte beim Speichern von Fotos in Webauflösung?


13

Wenn ich ein Bild mit Webauflösung speichere (z. B. 1920 × 1024px), weisen flache Farbtöne häufig beschädigte Farbschattierungen auf. Ich speichere in Photoshop CS4 mit Qualität 2 im Standardmodus, da die Dateien weniger als 300 KB groß sein müssen. Wie kann ich meine JPEG-Bilder ohne die Komprimierungsartefakte so klein machen?

Ein Beispiel: http://www.screencast.com/users/capsize/folders/Jing/media/f858e229-1f05-431c-98ce-5334918aa1f3


Was? Nicht sicher. I. Was?
sebastien.b

2
Es kann hilfreich sein, Informationen darüber beizufügen, wie Sie sie für das Web vorbereiten (verwendete Software, Einstellungen usw.), und möglicherweise sogar ein Beispiel, um zu veranschaulichen, was Sie meinen.
Rowland Shaw

"Neue Benutzer dürfen keine Bilder posten". Ich versuche einen anderen Weg zu finden, um dir ein Beispiel zu posten. Danke für deine Kommentare.
30.11.10

1
Dies ist eine gültige Frage. Warum die Abstimmungen? Ein paar positive Stimmen, die freundlicherweise in einem großzügigen Geist abgegeben wurden, würden auch die geringe Menge an Repräsentanten liefern, die das OP benötigt, um das angeforderte Beispiel @Rowland Shaw zu posten.
Whuber

Ich habe dafür gestimmt, ich verstehe auch nicht, warum dafür gestimmt wurde.
John Cavan

Antworten:


13

Wenn Sie ein JPEG-Bild mit einer extrem niedrigen Qualitätsstufe speichern, werden Komprimierungsartefakte angezeigt. Es ist nur eine einfache Tatsache der verlustbehafteten JPEG-Komprimierung. Wenn Sie Komprimierungsartefakte vermeiden möchten, verwenden Sie eine höhere Qualitätseinstellung als 2. Sie müssen nicht mit maximaler Qualität speichern, da die meisten Bilder mit einer relativ niedrigen Qualitätseinstellung gespeichert werden können, ohne dass Detailverluste oder sichtbare Artefakte auftreten.

Zu beachten ist, dass sich weiche Farbverläufe und JPEG nicht gut mischen lassen. JPEG komprimiert kleine Bildblöcke, und wenn es darum geht, Farbverläufe zu glätten, werden tendenziell alle Pixel in einem Block gleich oder sehr ähnlich gefärbt. Dadurch entsteht eine deutliche Streifenbildung (Posterisierung), die gut sichtbar sein kann. Der einzige Weg, dies zu umgehen, ist die Verwendung einer höheren Qualitätseinstellung, die jedoch offensichtlich die Dateigröße erhöht.

Ein ausgezeichneter Artikel, der hilfreich sein könnte, ist hier zu finden:

Das Obige gilt für Lightroom, das grundlegende Konzept gilt jedoch weiterhin für Photoshop. Der wichtige Punkt des obigen Artikels ist, dass der niedrigere Bereich der Qualitätseinstellungen für JPEG die Bildgröße in der Regel nur geringfügig beeinflusst. Erst wenn Sie die oberen paar Klammern erreichen, steigt die Bildgröße erheblich an. Ich würde vermuten, dass Sie Ihre Qualitätseinstellung von 2 auf 5 ändern und nur einen kleinen Treffer für Ihre Bildgröße erzielen können.


3

In Ihrem speziellen Beispiel: Erhöhen Sie die Qualität oder verkleinern Sie das Bild und entfernen Sie alle Metadaten (einschließlich der Farbprofilinformationen).

Sie nehmen ein Bild mit einer Größe von ungefähr 8 MB auf (unformatierte Pixeldaten: 1920 x 1024 x 32 bpp / 8 b / m) und versuchen, es auf weniger als 300 KB zu verkleinern, was einer Reduzierung um das 26-fache entspricht.

Dies ist eine schwierige Aufgabe, ohne einige Artefakte einzuführen.


1
Auch das Vorschaubild. Es ist zu klein, um nützlich zu sein, und nichts scheint es wirklich zu erfordern.
Bitte Profil lesen

1

Bei einer Qualitätsstufe von 2 entstehen Artefakte, da die JPEG-Komprimierung verlustbehaftet ist. Je mehr Sie also komprimieren, desto mehr verlieren Sie. Leider ist die einzige wirkliche Möglichkeit, dies zu vermeiden, die Minimierung der Komprimierung.

In Photoshop (ab CS2) besteht jedoch die Möglichkeit, JPEG-Artefakte im Dialogfeld "Filter-> Rauschen entfernen" zu entfernen. Der Erfolg wird, wie ich vermute, etwas variieren, aber es kann Ihnen helfen, das Bild aufzuräumen. Sie müssen das gespeicherte Bild wahrscheinlich in Photoshop laden, anstatt das noch vorhandene zu verwenden, da es die Artefakte wahrscheinlich nicht widerspiegelt.


1

Die anderen Antworten ("Das ist im Grunde genommen widersprüchlich!") Sind gut. Ich wollte jedoch noch etwas hinzufügen, das Sie ausprobieren können: Sie können nach dem Verkleinern, aber vor dem Speichern als JPEG, eine Gaußsche Unschärfe auf das Bild anwenden. Wenn Sie Lust haben, verwenden Sie einen L * a * b * -Farbraum und verwischen Sie einfach die Kanäle a und b, wobei Sie L in Ruhe lassen.

Obwohl JPEG blockartige, posterisierte Artefakte mit starker Komprimierung erzeugen kann, muss es im Allgemeinen "am härtesten" arbeiten, wenn es viele feine Details gibt, und insbesondere, wenn dieses Detail einen starken Kontrast zwischen den Farbkanälen aufweist. Nehmen Sie ein Bild von leuchtend roten Ahornblättern vor einem strahlend blauen Himmel auf, und ich garantiere Ihnen, dass Sie Artefakte auch bei erstaunlich hohen JPEG-Einstellungen finden.

Durch Unschärfe können Sie diese Details und damit die Dateigröße reduzieren. Dies verschlechtert natürlich die Bildqualität, aber möglicherweise ist das Ergebnis dem vorzuziehen, was Sie jetzt tun.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.