Überblick
MagicColors verbessert automatisch Farben und Kontrast Ihrer digitalen
Bilder mit seiner "breakthrough technology in regional colormapping".
Einfach ein Bild öffnen, "start" drücken, einen Moment warten und ein
schickes, brilliantes Ergebnis Bild wird Sie begeistern.
Wie's geht
Start
folgender screenshot zeigt das grundlegende layout:
MagicColors bietet 2 Methoden um Farbverteilungen neu abzubilden:
method 1: ein Gitter (grid) wird benutzt um das Bild in Unterbilder
zu unterteilen. Für jedes Unterbild wird die Farbverteilung bestimmt und
in Berücksichtigung zu den Nachbarzellen neu verteilt. Breite und Höhe der
Zellen wird mit "zell breite" eingestellt, Kontrast und Farbverbesserung
mit "kontrast limit". Hohe "kontrast limit" Werte können zu starker
Verstärkung des Rauschens führen. Die "oberer limit", "unterer limit"
Schieberegler bestimmen den Verteilungsbereich und beeinflussen die
hellen und dunklen Pixel.
Mit dieser Methode können auch echte HDR (High Dynamic Range)
Bilder verarbeitet werden, wobei wir hier unter HDR mehr als 8 bit/Farbkanal verstehen.
Ab Vers. 3.00 unterstützt MagicColors 48bit RGB Bilder die als Kamera raw,
tiff, png, ... geladen werden können. Der 48bit-Modus wird
mit Aktivieren der checkbox "bild als 48bit RGB (16bit/channel) verarbeiten"
eingeschaltet. In diesem Modus werden alle Bilder als HDR verarbeitet,
also auch Bilder mit 24bit RGB (die zur Verarbeitung in 48bit RGB umgewandelt werden).
Der Kontrast Limit wird in diesem Modus durch einen anderen Algorithmus
bestimmt - dieser geht mehr in die dunkleren Bereiche und bewirkt weniger
Farbverschiebungen als im 24bit Modus.
Vorteile 48bit RGB:
- der Farbausgleich verstärkt das Rauschen, welches sich insbesondere
bei jpg Bildern in einer unangenehmen Verstärkung der jpg-Artefakte
manifestieren kann. Kamera Raw Bilder zeigen deutlich weniger Rauschen.
- 16bit/Farbkanal bedeuten 65536 Abstufungen vs. 256 bei 8bit/Farbkanal -
damit ist natürlich wesentlich mehr Information im Bild vorhanden
(High Dynamic Range HDR). Das menschliche Auge nimmt diese allerdings kaum wahr
da es nur Abstufungen im Bereich 8bit (Low Dynamic Range LDR) zu differenzieren
vermag. Der verwendete Farbausgleichs-Prozzess verstärkt Kontraste im HDR-Bereich
und bildet diese in den LDR-Bereich ab - damit werden sonst nicht oder kaum
wahrnehmbare Strukturen sichtbar. Dies ist insbesondere für die technische, forensische oder
medizinische Bildanalyse von Vorteil.
method 2: die Software versucht Regionen mit verschiedenen
Lichtintensitäten zu identifizieren. Die Farbneuverteilung wird innerhalb
dieser Regionen zur Kontrastverbesserung und Farboptimierung angewandt. Die "method 2"
Editierfläche zeigt 4 globale (global = für alle Regionen) Parameter
die für die Neuverteilung benutzt werden. Wie bei "method 1" bestimmen
"oberer limit" und "unterer limit" den Verteilungsbereich und beeinflussen die
hellen und dunklen Pixel. Der "distance" Parameter bezeichnet die
Pixelentfernung über die 2 benachbarte Regionen sich gegenseitig
beinflussen können. Mit dem "regions" Parameter wird die
gewünschte Anzahl der Regionen eingestellt - die tatsächliche Anzahl
der benutzten Regionen kann allerdings unter dem hier eingestellten Wert
liegen.
Mit Drücken der "start" Taste auf dem "button panel" auf der rechten
Seite wird das geladene Orginal Bild auf der linken Seite entsprechend
der gerade selektierten Methode verarbeitet. Die diversen Verarbeitungsschritte werden in der
Fortschrittanzeige auf dem "status panel" unten angezeigt. Das
farbverbesserte "ergebnis" Bild wird anschliessend auf der rechten
Seite angezeigt.
Im method 2 Modus: die für die verschiedenen tonalen Regionen verwendete
Maske kann folgendermassen angezeigt werden: rechte Maustaste auf dem
"result" Bild öffnet das zugehörige Kontext-Menu, dort den Menüintrag
"bilder" und dann "mask" auswählen. Alternativ Hauptmenu: "bilder/zeige maske"
selektieren. Das "ergebnis" Bild kann dann mit derselben Aktionsabfolge
wieder angezeigt werden.
Die "status bar" Anzeige unten zeigt links einige Verabeitungswerte (Zeit,
Anzahl der benutzten Regionen,...) und einige Bildparameter des
Originalbildes auf der rechten Seite (24 bit = 3 Farben Rot/Grün/Blau, z steht
für den momentanen Zoomfaktor).
Bedienung
Doppelklick oben auf das "top Panel" oder "edit Panel" maximiert oder
normalisiert das MagicColors Fenster. Mit einfachem Mausklick auf diese
Flächen kann das Applikations Fenster verschoben werden. Klick auf
das Logo rechts oben beendet die Anwendung.
Alle Schieberegler (sliders) können mit den links/rechts
Cursortasten und den Seite nach unten/oben Tasten verschoben werden.
Mit der Maus auf den Balken klicken bewegt den Schieberegler an den
dortigen Klickpunkt.
Die Bildflächen
Das jeweils rechte Kontextmenü der 2 Bilder bietet die Möglichkeit über
das Clipboard Bilder zu kopieren oder einzufügen (Copy&Paste). Zoomwerte
können darüber eingestellt werden, mit dem Mausrad kann am Mauspunkt
hinein- bzw. herausgezoomt werden. Verschieben eines Bildes ist mit
der linken Maustaste möglich. Das 2. Bild auf der rechten Seite bietet
die Möglichkeit zwischen "ergebnis" und "mask" zu selektieren.
Das Hauptmenü:
- bilder (image): innerhalb des bildermenu's kann ein neues Bild geladen,
das Ergebnisbild "ergebnis" gespeichert werden. Eine Maske kann geladen,
gespeichert oder verworfen werden, zwischen Maske und "ergebnis" Bild kann
hin- und hergeschaltet werden. Innerhalb des "zuletzt" Menueintrags können
zuletzt geöffnete Bilder schnell nachgeladen werden.
- editieren: bietet "kopieren/einfügen" (Copy&Paste) für das original Bild.
"rückgängig" kann beim Maske editieren im Mask Panel benutzt werden.
Die unterstützten Sprachen können hier selektiert werden.
- info: about zeigt programm version etc. an, diese Hilfe kann hier
aufgerufen werden und die Computer ID zur
Registrierung
kann angezeigt werden.
regions Panel
mit Klick auf die "regions" Taste wird das Regionen Panel geöffnet. Die Maske
wird auf der linken Seite angezeigt, das Ergebnisbild "ergebnis" auf der
rechten. Die Maske zeigt die verschiedenen Regionen die für die
Farboptimierung benutzt werden und identifiziert sie mit Nummern und
Farben. Innerhalb des regions Panel's können Parameter einzelner
Regionen editiert werden. Die aktuell selektierte Region wird mit ihrer
Farbe und Nummer auf der "selektierte region" Schaltfläche angezeigt:
Mit Klick auf diese Schaltfläche kann eine andere Region selektiert werden
oder alternativ durch Doppelklick auf die gewünschte Region innerhalb
der Maske.
Auf der linken Seite des "regions" Panel's wird das Histogramm der
selektierten Region angezeigt, zusammen mit einer vereinfachten
Darstellung der 'color mapping transfer function' (CMT) - die
schwarze Step-Linie. Die CMT-Linie zeigt den benutzten "low shift"
Wert auf der linken Seite und den "high shift" Wert auf der rechten
Seite. Diese Werte können via Schieberegler "hi shift" und "lo shift"
korrigiert werden.
Mit dem "percent" Schieberegler kann der Einfluss der selektierten Region
auf Nachbarregionen eingestellt werden. Mit diesem Parameter können
eventuelle 'halos' reduziert werden - ebenso mit dem globalen Parameter
"distance".
Ueber die Kanäle Schaltflächen unterhalb des Histogramms können
individuelle Farbkanäle via CMT beeinflusst werden.
Die "reset" Taste schaltet die Parameterwerte der selektierten
Region zu ihren Originalwerten zurück, "reset all" tut dies für alle Regionen.
mask Panel
Das Mask Panel bietet raffinierte Editier-Möglichkeiten um individuelle
Regionen eines Bildes anzupassen. Die Maske und das Original werden
ineinander gemischt auf der rechten Seite angezeigt. Der Mischwert kann
mit Hilfe des "merge original/mask" Schiebereglers in Prozent
eingestellt werden. Wird er auf null gestellt, wird nur die Maske
angezeigt. Die zum Editieren selektierte Region wird mit ihrer Farbe
auf der "Farbe" ("draw color") Schaltfläche angezeigt. Die momentan zum Zeichnen
verwendete Farbe wird mit dem Mauscursor über einer Region des
"edit mask" Bildes
selektiert (Maus über das "edit mask" Bild bewegen). Ist die Ctrl-Taste
gedrückt wird das Aufpicken einer anderen Farbe unterdrückt wenn
sich der Mauscursor in eine andere Region bewegt. Die Pinselbreite wird
via Mauscursor angezeigt und kann über den "brush width" Schieberegler
verändert werden. Die Grenzen einer Maskenregion können verändert werden
indem die linke Maustaste beim Bewegen des Mauscursors gedrückt ist
(Farbpicker und Pinsel in Einem).
Hinein/heraus zoomen mit dem Mausrad verändert ebenso die Pinselbreite
im Verhältnis zum Bild (über das Kontext Menü des Bildes kann der
Zoomfaktor ebenfalls verändert werden). Das Bild kann mit der Maus
verschoben werden indem die Alt-Taste gedrückt ist. Um eine neue Region
für das 'colormapping' zu definieren kann eine neue Farbe über die
"farbe" ("draw color") Schaltfläche selektiert werden (Bei Klick
öffnet ein Farbselektier Panel).
In den Füllmodus wird durch Klick auf das "füllen" Kontrollkästchen
geschaltet. In diesem Modus zeigt der Mauscursor einen Farbeimer. Eine
neue Regionsfarbe ist selektiert und wird auf der "farbe" ("draw color") Schaltfläche
angezeigt. Klick innerhalb des "edit mask" Bildes füllt eine Region um
diesen Punkt (Zauberstab Funktion). Die Füllregion ist bestimmt durch die Pixelwerte um den
Klickpunkt und dem Wert des "fill range" Schiebereglers. Ist die
Ctrl-Taste gedrückt während in die Maske geklickt wird, wird die Farbe
an dem geklickten Punkt als Füllfarbe selektiert. Auf diese Weise
können verschiedene, nicht miteinander verbundene Regionen das gleiche
Verhalten bei der 'colormapping' Verarbeitung teilen.
Ist die Shift (Umschalt-) Taste gedrückt, wird die Maske direkt
gefüllt ohne auf die Originalpixel zu achten - es wird also einfach die Farbe
der selektierten Region geändert.
Parameter des "edit mask" Bildes werden auf der linken Seite des
Status Panels angezeigt:
- x,y: die aktuelle Mausposition innerhalb des Bildes.
- z: der aktuelle Zoomwert.
- c: die Farbe an der Mausposition als Hexwert.
batch Panel
innerhalb des batch Panel's können alle Bilder eines 'source'
Verzeichnisses mit den innerhalb der Panele "method 1"/"method 2"
eingestellten Parametern verarbeitet werden. Die
verarbeiteten Bilder werden im selektierten 'target' Verzeichnis
mit dem Originaldateinamen, erweitert mit im Optionen Dialog ("editieren/optionen...")
angegebenen Erweiterungsbuchstaben, abgelegt. Batch Verarbeitung erlaubt ein Sichten
nach Bildern die besonders gut für die Verabeitung mit MagicColors geeignet sind.
Tutorial
Auch wenn die automatische Bildverarbeitung von MagicColors eindrucksvolle
und Preisse gewinnende Bilder erzeugt wird es immer auch den Wunsch
geben, einzelne Bilder manuell zu bearbeiten. Dieses Tutorial führt
in die Editier Funktionen von MagicColors ein.
Das Bild links oben zeigt einen atmosphärischen Sonnenuntergang mit den
(Ammergauer) Alpen im Hintergrund. Die Verarbeitung mit MagicColors
Standard-Einstellungen erzeugt das Bild auf der rechten Seite. Der
Himmel zeigt sich magisch intensiv, während die Voralpen Region nicht
wirklich passt - zudem sind da halos von einigen Alpengipfeln in den
Hintergrunds Himmel.
Werden im Regions Panel die "hi shift"/"lo shift" Werte für die blaue "0"
Region wie unten dargestellt eingestellt resultiert daraus eine weitaus
natürlicher wirkende Szene.
Öffnen Sie das Mask Panel, markieren Sie das "füllen"
Kontrollkästchen und erzeugen Sie eine neue Region durch Klick auf
den Pfeilpunkt wie unten gezeigt.
Drücken Sie die "apply mask" Taste, das Programm frägt ob die editierte
Maske abgespeichert werden soll - drücken Sie "yes". Die Maske wird
angewandt und das Ergebnis wird auf der rechten Seite innerhalb des
"general" Panels angezeigt:
Die Vordergrund Mauer, ursprünglich nicht sichtbar, erscheint. Die
Voralpen-Region ist wieder zu hell, öffnen Sie also das Regions Panel
und ändern die "hi shift"/"lo shift" Werte wie gezeigt für die blaue
Region "1".
Um die halos um den Mann im Vordergrund zu reduzieren, selektieren Sie
die grüne Region "0" and verändern den "percent" Schieberegler zu einem
niedrigen Wert.
Fortsetzung folgt.
Resources