本站提供正體中文版。切換到正體中文本站提供简体中文版。切换到简体中文This site is available in English.View in Englishこのサイトには日本語版があります。日本語で表示이 사이트는 한국어로도 제공됩니다.한국어로 보기Este sitio web también está disponible en español.Ver en españolQuesto sito è disponibile anche in italiano.Visualizza in italianoCe site est également disponible en français.Afficher en françaisEste site também está disponível em português.Ver em portuguêsDeze website is ook beschikbaar in het Nederlands.In het Nederlands bekijkenЭтот сайт также доступен на русском языке.Смотреть на русскомयह वेबसाइट हिन्दी में भी उपलब्ध है।हिन्दी में देखेंهذا الموقع متاح أيضًا باللغة العربية.عرض بالعربيةSitus ini juga tersedia dalam bahasa Indonesia.Lihat dalam bahasa IndonesiaBu site Türkçe olarak da mevcut.Türkçe görüntüleTa strona jest dostępna także po polsku.Wyświetl po polskuTrang web này cũng có phiên bản tiếng Việt.Xem bằng tiếng Việtاین وب‌سایت به فارسی هم در دسترس است.مشاهده به فارسی

Der Unterschied zwischen ChannelCombination und LRGBCombination

Farbmanagement2023.04

Die beiden Processes ChannelCombination und LRGBCombination tragen in PixInsight sehr ähnliche Namen, weshalb man oft nicht weiß, wann man welchen einsetzen soll, und auch nicht wenige Tutorial-Videos im Netz verwechseln sie ständig. Dieser Artikel teilt, wie ich sie selbst nutze, und worin sich die beiden rechnerisch tatsächlich unterscheiden.

Wie ich sie nutze

  • LRGBCombination: Ich nutze es im nichtlinearen Zustand, um das L in den RGB-Kanälen durch ein L zu ersetzen – also das sogenannte „Einfügen des L-Kanals in ein RGB-Bild“.
  • ChannelCombination: Mein häufigster Anwendungsfall ist, im linearen Zustand die drei RGB-Kanäle zu kombinieren. Denn ChannelCombination führt von sich aus keine weitere Bearbeitung durch, es kombiniert schlicht nur die Kanäle (das Gegenstück zur Kanaltrennung von ChannelExtraction).

Die Kombinationsmodi von ChannelCombination umfassen RGB, HSV, HSI, CIEXYZ, CIEL*a*b und CIEL*c*h. Du kannst es als „ein PixelMath mit Klick-Oberfläche“ betrachten, weshalb sich im Prinzip mit PixelMath genau derselbe Vorgang ausführen lässt.

Frage 1: Was passiert, wenn man mit LRGBCombination im linearen Zustand RGB kombiniert?

Ein Kollege hat diese Frage gestellt. Die Abbildung unten zeigt das Ergebnis – für einen objektiven Vergleich wurde auf beide Bilder in der Abbildung derselbe STF-Bildschirmstretch angewendet.

Ein Vergleich der Ergebnisse, wenn ChannelCombination (links) und LRGBCombination (rechts) bei Standardwerten die RGB-Kanäle kombinieren

Man sieht, dass das Ergebnis von LRGBCombination (rechtes Bild) im Vergleich zu ChannelCombination (linkes Bild) keinen Unterschied aufweist. Um eine Täuschung des Auges auszuschließen, habe ich die Bilder sogar bis auf Pixelebene vergrößert und die Werte gemessen – auch die waren völlig identisch.

Aber Achtung: Das gilt nur unter der Voraussetzung, dass die Transfer-Einstellungen von LRGBCombination „vollständig auf den Standardwerten“ bleiben. Dieser Process bietet Optionen, um die Kanalgewichte, die Transferfunktion und die Chrominanz-Rauschreduzierung zu ändern; sobald du an diesen Optionen drehst, unterscheidet sich das Ergebnis von ChannelCombination.

Frage 2: Warum gehen im linearen Zustand beim Kombinieren mit LRGBCombination die Farben daneben?

Ein anderer Kollege hat gefragt, warum im linearen Zustand die Farben danebengehen, wenn man mit LRGBCombination L, R, G, B einzeln kombiniert oder L mit RGB kombiniert.

Die Antwort deckt sich mit einem Artikel, den ich früher geteilt habe: Weil LRGBCombination ein nichtlinearer Process ist und im nichtlinearen Zustand ausgeführt werden muss. Zwar gerätst du beim bloßen Kombinieren der RGB-Kanäle (und bei beibehaltenen Standardwerten) nicht in Schwierigkeiten, doch sobald L ins Spiel kommt oder du die Parameter in der Oberfläche anpasst, kann es Probleme geben.