Was macht die Funktion „Ich fühle mich glücklich“ in Picasa 3?

8

Ich habe dieses Wochenende ein paar Bilder gemacht und sie dann durch Picasas Funktion "Ich fühle mich glücklich" geführt. Wie immer war ich ziemlich beeindruckt von den Unterschieden. Hier ist ein Beispiel:

Unverarbeitet

Unverarbeitetes Bild

Nach "Ich fühle mich glücklich"

Verarbeitetes Bild

Im Grunde würde ich gerne wissen, was "Ich fühle mich glücklich" tatsächlich getan hat. Das Original war verwaschener und hatte einen geringeren Kontrast, aber wie identifizierte Picasa, was repariert werden sollte, und wie wurde es dann repariert?

Jimmy Sawczuk
quelle

Antworten:

12

In ihrer Dokumentation hier erklärt Google:

Picasa passt die Farbe und den Kontrast Ihres Fotos an, um das ideale Foto zu erhalten. Sie sehen eine Änderung nur, wenn Ihr Foto noch nicht farblich ausgewogen ist.

Letzteres ist der Hinweis: Alles, was es tut, ist das, was in anderer Software als " Auto Levels " bekannt ist. Dies ist ein Werkzeug, das in seiner starken Fähigkeit, Farben und Kontraste hervorzuheben, wie Magie wirkt, aber der Algorithmus ist eigentlich sehr einfach: Für jeden Farbkanal - Rot, Grün und Blau - werden die Werte so gestreckt, dass der gesamte Bereich ist bedeckt. Es ist denkbar, dass eine zukünftige Version von Picasa noch mehr hinter "Lucky" steckt, aber basierend auf dem Hinweis in der Beschreibung und dem Beispiel, das Sie zeigen, bin ich ziemlich zuversichtlich, dass dies alles ist, was dazu gehört.

So sieht eine ähnliche Anpassung Kanal für Kanal im Kurvenwerkzeug in Gimp aus :

Kurvenanpassungswerkzeug mitten in einer automatischen Ebenenoperation:

roter Kanal grüner Kanal blauer Kanal

Eigentlich nichts Besonderes. Wenn Sie nicht wissen, wie man das liest, ist es im Grunde so: Alle Werte im angegebenen Kanal auf der horizontalen Achse werden dem Wert auf der vertikalen Achse zugeordnet. In diesen wird alles links vom kleinen Kreis am unteren Rand der diagonalen Linie auf 0 und alles rechts vom Kreis oben auf 255 abgeschnitten, wobei der Teil in der Mitte linear über diesen Bereich gespannt ist .

Sie können sehen, dass Gimps Auto-Level-Taste etwas aggressiv entschieden hat, einen Teil des Endes jedes Histogramms zu beschneiden. Unterschiedliche Software trifft diese Auswahl unterschiedlich, sodass Sie von Programm zu Programm leicht unterschiedliche Ergebnisse erhalten.

Hier ist das Histogramm des roten Kanals vor und nach dem Anwenden der automatischen Ebenen:

Vor:

Vor

Nach:

nach

Sie können sehen, dass sich das Histogramm vor der Anpassung in der Mitte befindet, danach jedoch dieselbe raue Form aufweist, die an beiden Enden gedehnt ist. Die durchgezogenen Balken an jedem Ende sind die abgeschnittenen Werte 0 und 255 - es gibt viele davon, da das von diesem Werkzeug angewendete Abschneiden, wie bereits erwähnt, etwas aggressiv ist.

Und hier gibt es ein weiteres interessantes Artefakt, das nicht wirklich mit Ihrer Frage zusammenhängt, aber die Gefahr der Arbeit mit 8-Bit-Bildern zeigt. Die Kurve ist nicht kontinuierlich, und da wir etwa 100 Werte (die im Original zusammengefassten Werte) auf 255 Möglichkeiten verteilen, gibt es Löcher. In extremen Fällen kann dies als Posterisierung in Ihrem endgültigen Bild angezeigt werden. Glücklicherweise ist es jedoch ziemlich schwierig, mit 8 Bit zu arbeiten, und die Farben werden in anderen Kanälen anders transformiert, wodurch der Effekt verschleiert wird. Aber ich war immer ein wenig überrascht, dass das Kurvenwerkzeug keine "Anti-Aliasing" -Funktion anwendet, um dies zu kompensieren.

Bitte lesen Sie mein Profil
quelle
"Für jeden Farbkanal - Rot, Grün und Blau - werden die Werte so gestreckt, dass der gesamte Bereich abgedeckt wird." - nette Erklärung, habe das nie so gesehen.
Dpollitt