On 28 May 1998 [EMAIL PROTECTED] wrote:

> 
> Ok, say I have an rgb value, and say I have another rgb value with an
> associated alpha value - if the latter is "placed" over the former,
> how does one figger out the resulting rgb values?
> 
> My-computer-(usually-)does-my-math-for-me-ly yours,
> jim

I'm not sure this is strictly on-topic, but:

Current value = (r1,g1,b1)

Superimposed value = (a2,r2,g2,b2);

new value := (1-a2) * (r1,g1,b1) + a2 * (r2,g2,b2)

Where all values are in the range [0,1]

Jules

/----------------+-------------------------------+---------------------\
|  Jelibean aka  | [EMAIL PROTECTED]         |  6 Evelyn Rd        |
|  Jules aka     |                               |  Richmond, Surrey   |
|  Julian Bean   | [EMAIL PROTECTED]        |  TW9 2TF *UK*       |
+----------------+-------------------------------+---------------------+
|  War doesn't demonstrate who's right... just who's left.             |
|  When privacy is outlawed... only the outlaws have privacy.          |
\----------------------------------------------------------------------/

-
To unsubscribe from this list send mail to: [EMAIL PROTECTED]
with the message contents: unsubscribe e-develop

Reply via email to