Когда вы устанавливаете непрозрачность слоя на 50%, вы получаете 50% этого слоя и 50% всех слоев под ним вместе.
По этой причине вы должны установить нижний слой на 100%, а затем слой выше этого на 50%. Теперь у вас есть идеальный баланс двух слоев. Слой выше этого должен быть установлен на 33%, что означает, что ваше изображение составляет одну треть от этого слоя и две трети от равномерного сочетания двух нижних слоев. Следующий слой выше этого должен быть установлен на 25% и т. Д.
К сожалению, вы можете указывать непрозрачность только в целых числах, поэтому вы начинаете вводить смещение, которое ухудшается по мере добавления слоев. Одно из решений этого состоит в том, чтобы сложить как можно больше слоев, а затем объединить эти слои и получить результат 100%, а затем начать заново, поместив следующий слой поверх этого на 50%.
Само собой разумеется, что вы должны установить свое изображение в 16-битный режим при укладке, чтобы избежать ошибок округления.