本站提供正體中文版。切換到正體中文This site is available in English.View in Englishこのサイトには日本語版があります。日本語で表示이 사이트는 한국어로도 제공됩니다.한국어로 보기Diese Website ist auch auf Deutsch verfügbar.Auf Deutsch ansehenEste 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این وب‌سایت به فارسی هم در دسترس است.مشاهده به فارسی

ChannelCombination 与 LRGBCombination 的差异

色彩管理2023.04

ChannelCombination 与 LRGBCombination 这两个进程,在 PixInsight 里名称很类似,常让人搞不清楚何时该用哪一个,而网络上不少教学视频也经常混用。这篇文章分享我自己的用法,以及两者实际运算上的差异。

我的用法

  • LRGBCombination:我用它在非线性状态下,把 L 取代 RGB 通道中的 L,也就是所谓的“将 L 通道加入 RGB 图像中”。
  • ChannelCombination:我最常用的场景,是在线性状态下把 RGB 三通道合并。因为 ChannelCombination 不会自行做其他处理,它单纯只是把通道合并(对应于 ChannelExtraction 的通道分离)。

ChannelCombination 的合并模式包含 RGB、HSV、HSI、CIEXYZ、CIEL*a*b、CIEL*c*h。你可以把它视为一个“具有点击界面的 PixelMath”,因此原则上,用 PixelMath 也能运行一模一样的操作。

问答一:用 LRGBCombination 在线性状态下合并 RGB 会怎样?

有同好问到这个问题。下图显示了结果——为了客观比较,图中两张图像都套用了相同的 STF 屏幕拉伸。

ChannelCombination(左)与 LRGBCombination(右)在默认值下合并 RGB 通道的结果对照

可以看到,LRGBCombination 的结果(右图)相较于 ChannelCombination(左图)没有差异。为了避免眼睛误判,我还把图像放大到像素等级去测量数值,也完全一样。

但要注意,这是在 LRGBCombination 的转换设置“完全维持默认值”的前提下才成立。这个进程提供了修改通道权重、转换函数、与彩噪降噪的选项;一旦更动这些选项,结果就会与 ChannelCombination 不同。

问答二:为何线性状态下用 LRGBCombination 合并,颜色会出问题?

也有同好问,为什么在线性状态下用 LRGBCombination 分别合并 L、R、G、B,或合并 L 与 RGB 时,颜色会出问题?

答案与我先前分享的文章一致:因为 LRGBCombination 是个非线性进程,需要在非线性状态下运行。虽然在单纯合并 RGB 通道时(且维持默认值)不会遇到状况,但一旦有 L 的介入、或调整了界面上的参数,就可能出问题。