esultados fracos com mistura alfa de origem (tela HTML5)

Editar Não preciso necessariamente de uma solução para esse problema. Gostaria de entenderporqu está ocorrendo. Não vejo por que devo obter os resultados ímpares abaixo ...

Embora essa pergunta seja direcionada a um problema que estou tendo com um aplicativo de tela HTML5, acho que o problema é menos específic

Tenho um aplicativo de tela HTML5 que permite que você imprima imagens na tela. Essas imagens são PNG de 32 bits, por isso estou trabalhando com transparência. Se eu carimbar uma imagem altamente transparente no mesmo local várias vezes (aproximadamente 100), acabo com um resultado absolutamente terrível:

A cor da imagem que estou usando como carimbo éRGB(167, 22, 22) e o plano de fundo em que estou gravando éRGB(255, 255, 255). Aqui está a imagem de origem, se alguém estiver interessado:

Como você pode ver, a imagem tem níveis alfa extremamente baixos. Provavelmente sobre2/255 to 5/255 ou então. O que eu fariaEsper que acontece é que, se você aplicar repetidamente o carimbo da imagem na tela várias vezes, obterá pixels de corRGBA(167, 22, 22, 255). Infelizmente, estou recebendo um pacote de cores misturadas, incluindo algumas regiões muito estranhas de cinza com um valor deRGB(155, 155, 155).

Acabei de carregar o Excel e inseri a equação da mistura alfa de origem eferência @Wikipedia) e parece que estou convergindo paraRGB(167, 22, 22) após iterações suficientes. Provavelmente estou perdendo algo fundamental sobre as operações de mistura alfa e como a tela HTML5 implementa a composição de fonte sobre ... alguém pode ajudar a me esclarecer?

Obrigado

Nota:essa questã é semelhante ao meu problema, mas não entendo por que estou obtendo os resultados publicados aqui.

questionAnswers(1)

yourAnswerToTheQuestion