Por que duas camadas de 50% de opacidade da mesma cor não produzem a cor sólida no Photoshop?

8

Estou tentando criar um gradiente que, quando invertido e sobreposto, mostre uma cor sólida.

Eu pensei em fazê-lo com um gradiente sólido a transparente no Photoshop e salvá-lo como PNG, mas quando sobreposto um ao outro, ainda mostra alguma transparência.

Tentei fazer isso dentro do Photoshop e o mesmo experimento com camadas regulares com 50% de opacidade não mostra a cor sólida (ou seja, não "mata" a transparência).

o que estou perdendo?

Osadezu
fonte
Você pode postar uma imagem para mostrar o que está tentando fazer?
Andrew Vit
para mim usando 61,8% tornou tão ambos acabam sendo ~ 100%,.618 + .618*.618 = 0.99994254
Muhammad Umer

Respostas:

5

A opacidade é um multiplicador. Presumir:

  • Opacidade da camada 1 = 50%
  • Opacidade da camada 2 = 50%
  • Opacidade da camada 3 = 50%

Opacidade líquida = Camada1 + (Camada2 * Camada1) + (Camada3 * Camada2 * Camada1)

Ou 50% + 25% + 12,5%. Você matematicamente nunca chegaria a 100%.

Andrew Vit
fonte
A função relacionada é f(x) = 2^-x. À medida que se xaproxima do infinito, se yaproxima 0. Portanto, no nosso caso, a transparência nunca seria cancelada (será zero).
Iglvzx
4

Do jeito que eu vejo, cada camada deixa passar 50% da luz ... você não recebe 100% dela.

É como o meteorologista dizendo que há 50% de chance de chuva no sábado e no domingo e concluindo que deve chover em algum momento durante o fim de semana. Obviamente, isso não significa isso. :-)

user541686
fonte
3
Isso parece certo. A primeira camada deixa passar 50% da luz. A segunda camada deixa passar 50% da luz restante. Resultado: 25% da luz passa. (Eu não sou um usuário de Photoshop, mas se suas camadas emular física do mundo real, é assim que eu esperaria que eles se comportem.)
Keith Thompson
Ei, obrigado, acho que é isso. "50% de 50% não é 0". Então, alguma idéia de como eu seria capaz de criar esse gradiente que virou a cor sólida?
Osadezu 01/12/19
@ Ozkar: Acho que descobri: confira o modo " Subtrair " acima da guia Camadas . Faça com que a camada superior subtraia da camada inferior (o que é normal), e você poderá conseguir algo trabalhando depois de brincar com ela.
user541686
11
Seu exemplo climático está errado. Se os dois dias fossem independentes, a probabilidade de chuva para o fim de semana seria 25%.
Iglvzx
11
@iglvzx: Espere, o que? Eu acho que você não entendeu. Eu quis dizer que ele não pode concluir que deve chover em algum momento do fim de semana, não no fim de semana inteiro . Eu vou esclarecer isso.
user541686