블렌드 모드의 원리와 PixInsight의 레이어식 조작
픽셀 블렌딩(blending)은 천체 이미지 처리의 핵심 기법 가운데 하나입니다. Photoshop을 쓰든 PixInsight를 쓰든, 블렌드 모드가 어떻게 작동하는지 이해하는 것이 조작 절차를 잔뜩 외우는 것보다 훨씬 중요한 경우가 많습니다. 이 글에서는 블렌드 모드에 관한 제 노트와, PixInsight에서 레이어식 사고로 비슷한 효과를 어떻게 구현하는지를 정리합니다.
Photoshop의 장기는 바로 블렌딩
Photoshop이 가장 잘하는 일은, 끝까지 blend해 나가면서 수많은 레이어 마스크(layer mask)와 조합해 정밀하게 제어하는 것입니다. 천체 이미지 처리에서 비교적 자주 쓰는 블렌드 모드로는 다음과 같은 것들이 있습니다.
- Darken(어둡게 하기)
- Multiply(곱하기)
- Screen(스크린)
- Overlay(오버레이)
- Soft Light(소프트 라이트)
- Luminosity(광도)

블렌드 모드 뒤에 숨은 수학 공식
블렌드 모드를 정말로 잘 쓰려면, 각 모드 뒤에 숨은 수학 공식을 이해해 두면 큰 도움이 됩니다. 어떤 블렌드 모드든 실은 하나의 픽셀 연산 공식에 대응합니다—공식을 알면 두 장의 이미지를 겹쳤을 때 무슨 일이 일어날지 예측할 수 있어, 감으로만 이것저것 시도할 필요가 없어집니다.
deepskycolors 사이트의 저자 RBA는 일찍이 모든 블렌드 모드와 그에 대응하는 공식을 한 장의 표로 정리해 두었는데, 대단히 실용적이니 깊이 이해하고 싶은 동호인이라면 찾아서 대조해 보기를 권합니다.
PixInsight의 레이어식 조작
PixInsight에는 Photoshop 같은 레이어 패널이 없지만, 실은 저마다 독립된 이미지를 하나의 「레이어」로 다룰 수 있습니다. Photoshop의 레이어 블렌드를 구현하려면 주로 두 갈래 길이 있습니다.
- PixelMath: 블렌드 모드와 완전히 똑같은 일을 해낼 수 있지만, 공식은 스스로 써야 합니다.
- Blend 스크립트: 메뉴의 모드가 Photoshop과 거의 같고, 여기에 천체 이미지용으로 설계된 모드가 몇 가지 더 추가되어 있으며, 스크린 스트레칭도 자동으로 해줍니다.
솔직히 말하면, PixInsight의 레이어 블렌드는 조작의 유연성이라는 면에서 아마 Photoshop의 10분의 1에도 못 미칠 겁니다. 하지만 반가운 것은, 커뮤니티에 실시간 미리보기가 가능한 스크립트가 있다는 점입니다. 예를 들어 Cosmic Photons의 imageblend 스크립트는 블렌드 결과를 실시간으로 미리 볼 수 있는 기능을 제공합니다.

Photoshop의 레이어 블렌드에 익숙하다면 imageblend 스크립트의 설정이 무척 손에 익기 쉽다고 느낄 겁니다. 그 가장 큰 제약은 블렌드하는 장수를 자유롭게 조정할 수 없다는 점입니다—완전히 스크립트가 제공하는 선택지에 묶여 있습니다(예컨대 이 스크립트는 한 번에 두 장의 이미지만 처리합니다). 그래도 PixInsight 사용자에게는 실시간 미리보기가 있다는 것만으로도 이미 무척 편리한 한 걸음입니다. 스크립트의 다운로드 링크는 원저자의 사이트에서 구할 수 있으며, PixInsight의 업데이트 리포지토리에 수동으로 추가한 뒤 업데이트를 선택하면 설치됩니다.
블렌드 모드 수학 공식의 완전한 정리는 Deep Sky Colors의 〈Formulas for Photoshop blending modes〉를 참고하세요: https://www.deepskycolors.com/archivo/2010/04/21/formulas-for-Photoshop-blending-modes.html