1 2009-09-12 20:44

Тема: Объединение слоев

ВОПРОС: Например необходимо объединить два слоя. При этом может быть два варианта развития событий. Первый - перед объединением мы увеличиваем прозрачность слоя, а второй - объединяем при полной непрозрачности. В чем разница этих вариантов.
ОТВЕТ: При манипулировании с режимами наложения слоев на экране вы видите результат смешивания этих слоев. Т.е. по сути на основании смешения получается 3й результирующий слой, который выводится на экран, но которого физически нет в списке слоев. Если вы выполняете операцию "объединить слои", то этот результат записывается как слой, а исходные 2 слоя удаляются. Вычисления происходят 1 раз при смене режима наложения, и затем на экран выводятся рассчитанные  пикселы, а если вы объединяете слои, то они же и записываются. Никакого "особенного" вычисления не происходит повторно, поэтому операция происходит быстро. Иными словами результатом объединения станет то, что вы видите на экране. Если верхний слой полупрозрачный, то он так и "приклеется" к нижнему.
Итак, у вас есть два слоя, и оба полностью непрозрачны. Тогда вы видите тот слой, который расположен первым в списке слоев, второй вам не видно, и когда объединяете эти слои, по сути получаете изображение именно первого слоя. Тут подразумевается что у слоев режим смешивания Нормальный иначе результат может отличаться от изображения верхнего слоя. Но если верхний слой имеет какую-то прозрачность (или режим наложения слоя отличается от Нормального), то мы сквозь первый видим второй слой. И в данном случае, при их объединении, вы получаете именно ту картинку, которую видели на экране.

Отредактировано andr (2009-09-13 19:38)

Уже давно пора сменить подпись