Das ist der Unterschied zwischen den Ansätzen. Was Du willst, will ich gar nicht mit einer Funktion erledigen, sondern, in einer Aktion, würde ich dafür den Histogrammdialog z.b. zwei mal aufrufen und jeweils den zu bearbeitenden Kanal (rot/gün/blau) ändern.Hoogo hat geschrieben:Klingt mir zu kompliziert. In welcher Situation nutzt eine Automatik, die "Maximiere Rot, richte Grün nach Rot aus und lasse Blau, wie es ist"?Ich möchte die Grenze natürlich für alle Farben setzen, bei der Entscheidung WO die Grenze zu setzen ist, aber nur bestimmte Kanäle beachten. Hier würde es sogar Sinn machen, den Alpha Kanal mit dazu zu nehmen, da damit maskierte Bereiche bei der Berechnung ausgeblendet werden könnten. Diese Logik könnte recht gut in 3-5 Buttons gepackt werden, was viel übersichtlicher ist, als 2^5 Optionen in der vorgeschlagenen Combobox.
Meine Buttons sollen lediglich auswählen, welche Kanäle bei der Verschiebung der Grenzen beachtet werden. WAS geändert wird, bestimmt die Auswahl oben im Dialog. Dein Beispiel wären also 2 Aufrufe:
1. rot kanal bearbeiten, rot auswählen für Auto, Autofunktion
2. grün kanal bearbeiten, rot und grün auswählen, Autofunktion
Evtl. 1 und 2 vertauschen, ich habe aber Deine Reihenfolge behalten.
Ich würde also diese Buttons und Eingabefelder vorschlagen [X AUTO] [R][G] Grenzen min [___%] max [___%] , ich empfinde dies als ein viel einfachers Konzept als eine Combo mit "max(...) + .. " etc.