Способ, предложенный Инкой математически неверный:

Спойлер Значение непрозрачности пикселя равно 63% вместо 50%:


(разумеется, полностью прозрачные/непрозрачные пиксели будут иметь верные значения)

и менее гибкий (при изменении прозрачности пикселей нижнего слоя требуется создавать маску верхнего слоя заново).

(Инка, не в обиду)