Perbedaan antara ChannelCombination dan LRGBCombination
Kedua process ChannelCombination dan LRGBCombination memiliki nama yang sangat mirip di dalam PixInsight, sehingga orang sering bingung kapan harus memakai yang mana, dan tidak sedikit video tutorial di internet yang juga kerap mencampuradukkan keduanya. Artikel ini membagikan cara saya sendiri memakainya, sekaligus perbedaan nyata keduanya pada tataran perhitungan.
Cara saya memakainya
- LRGBCombination: saya memakainya dalam keadaan nonlinear, untuk menggantikan L di dalam kanal RGB dengan L, yaitu yang biasa disebut “memasukkan kanal L ke dalam citra RGB”.
- ChannelCombination: situasi yang paling sering saya pakai adalah menggabungkan ketiga kanal RGB dalam keadaan linear. Sebab ChannelCombination tidak melakukan pemrosesan lain dengan sendirinya; ia semata-mata hanya menggabungkan kanal (padanan dari pemisahan kanal pada ChannelExtraction).
Mode penggabungan pada ChannelCombination mencakup RGB, HSV, HSI, CIEXYZ, CIEL*a*b, CIEL*c*h. Anda dapat menganggapnya sebagai “PixelMath dengan antarmuka klik”, sehingga pada prinsipnya operasi yang persis sama juga bisa dijalankan dengan PixelMath.
Tanya jawab satu: apa yang terjadi jika RGB digabungkan dengan LRGBCombination dalam keadaan linear?
Ada rekan penghobi yang menanyakan hal ini. Gambar di bawah memperlihatkan hasilnya — demi perbandingan yang objektif, kedua citra pada gambar tersebut sama-sama dikenai stretching layar STF yang sama.

Terlihat bahwa hasil LRGBCombination (gambar kanan) tidak berbeda dibandingkan dengan ChannelCombination (gambar kiri). Untuk menghindari salah penilaian oleh mata, saya bahkan memperbesar citra sampai tingkat piksel untuk mengukur nilainya, dan nilainya pun sama persis.
Tetapi perlu diperhatikan, hal ini hanya berlaku dengan syarat pengaturan transfer pada LRGBCombination “dipertahankan sepenuhnya pada nilai bawaan”. Process ini menyediakan opsi untuk mengubah bobot kanal, fungsi transfer, dan pengurangan noise warna; begitu opsi-opsi tersebut diubah, hasilnya akan berbeda dari ChannelCombination.
Tanya jawab dua: mengapa warna bermasalah saat menggabungkan dengan LRGBCombination dalam keadaan linear?
Ada pula rekan penghobi yang bertanya, mengapa dalam keadaan linear, ketika LRGBCombination dipakai untuk menggabungkan L, R, G, B secara terpisah, atau untuk menggabungkan L dengan RGB, warnanya bermasalah?
Jawabannya sejalan dengan artikel yang pernah saya bagikan sebelumnya: karena LRGBCombination adalah process nonlinear, sehingga perlu dijalankan dalam keadaan nonlinear. Meskipun saat sekadar menggabungkan kanal RGB (dan mempertahankan nilai bawaan) Anda tidak akan menemui masalah, begitu L ikut terlibat, atau parameter pada antarmuka diubah, masalah bisa saja muncul.