Как работают режимы наложения и послойные операции в PixInsight
Смешивание пикселей (blending) — одна из ключевых техник обработки астрофотографий. Независимо от того, используете вы Photoshop или PixInsight, понимание того, как работают режимы наложения, зачастую важнее, чем заучивание множества последовательностей действий. В этой статье собраны мои заметки о режимах наложения, а также о том, как добиться похожего эффекта в PixInsight, мысля послойно.
Сильная сторона Photoshop — именно смешивание
Photoshop лучше всего умеет одно — смешивать до предела, сочетая это с бесчисленными масками слоя (layer mask) для точного контроля. В обработке астрофотографий сравнительно часто используются следующие режимы наложения:
- Darken (Затемнение)
- Multiply (Умножение)
- Screen (Экран)
- Overlay (Перекрытие)
- Soft Light (Мягкий свет)
- Luminosity (Яркость)

Математические формулы, лежащие в основе режимов наложения
Чтобы по-настоящему хорошо использовать режимы наложения, полезно понимать математическую формулу, стоящую за каждым из них. На самом деле каждый режим наложения соответствует формуле попиксельных вычислений — зная формулу, вы можете предугадать, что произойдёт при наложении двух изображений друг на друга, а не действовать наугад, полагаясь лишь на интуицию.
RBA, автор сайта deepskycolors, ещё много лет назад собрал все режимы наложения и соответствующие им формулы в единую таблицу — это очень практично, и я рекомендую всем, кто хочет разобраться в этом глубже, найти её для сверки.
Послойные операции в PixInsight
В PixInsight нет панели слоёв, как в Photoshop, но на самом деле каждое отдельное изображение можно рассматривать как «слой». Чтобы добиться послойного наложения, как в Photoshop, есть в основном два пути:
- PixelMath: может делать в точности то же самое, что и режимы наложения, только формулу приходится писать самому.
- Скрипт Blend: режимы в его меню почти такие же, как в Photoshop, плюс добавлены несколько режимов, специально разработанных для астрофотографий, и он также может автоматически выполнять экранное растяжение (screen stretch).
Честно говоря, послойное наложение в PixInsight по гибкости управления, пожалуй, не дотягивает и до десятой доли возможностей Photoshop. Но отрадно то, что в сообществе есть скрипты с наглядным предпросмотром в реальном времени. Например, скрипт imageblend от Cosmic Photons даёт возможность в реальном времени просматривать результат наложения.

Если вы знакомы с послойным наложением в 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