Ü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

hier lesen

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.

Hier registrieren




Resources

the sunset image