Nachtrag:

Ach ja...

Das funzt nat�rlich auch nicht, da dezimal (sieh mal in den html source
code):
<td bgcolor="#<% = C %>"></td>

Es muss so heissen:
<td bgcolor="#<% = right("000000" & hex(C),6) %>"></td>

Claudius

> -----Original Message-----
> From: Matthias Winkler [mailto:[EMAIL PROTECTED]] 
> Sent: Montag, 9. September 2002 11:45
> To: AspGerman Kaffeehaus
> Subject: [aspdecoffeehouse] AW: RE: AW: RE: Farben berechnen
> 
> 
> hallo claudius,
> 
> wenn ich deine funktion auf einen dunklen braunton anwende, 
> ihn mit weiss
> vermische, m�chte ich eigentlich einen helleren braunton 
> haben, irgendwie
> kommt aber immer nur ein gr�nton raus.
> 
> gruss
> 
> matthias
> 
> <%
> H = &Hf7f7f7 'rot
> F = &H804000 'gr�n
> 
> C = mixcolors(H,F,0.5)
> 
> Function mixcolors(byval C1, byval C2, byval T)
>       dim R1, G1, B1, R2, G2, B2, R, G, B
>       R1 = (C1 and &Hff0000)/&H10000
>       G1 = (C1 and &H00ff00)/&H100
>       B1 = (C1 and &H0000ff)
>       R2 = (C2 and &Hff0000)/&H10000
>       G2 = (C2 and &H00ff00)/&H100
>       B2 = (C2 and &H0000ff)
>       R = int(R1*T) + int(R2*(1-T))
>       G = int(G1*T) + int(G2*(1-T))
>       B = int(B1*T) + int(B2*(1-T))
>       mixcolors = R*&Hff0000 + G*&H00ff00 + B
> End function
> %>
> <html>
> 
> <head>
> 
> </head>
> 
> <body>
> 
> <div align="center">
>   <center>
>   <table border="0" cellpadding="0" cellspacing="0" width="200"
> height="100">
>     <tr>
>       <td bgcolor="#804000"></td>
>       <td bgcolor="#<% = C %>"></td>
>     </tr>
>   </table>
>   </center>
> </div>
> 
> </body>
> 
> </html>
> 
> 
> 
> -----Urspr�ngliche Nachricht-----
> Von: Claudius Ceteras [mailto:[EMAIL PROTECTED]]
> Gesendet: Sonntag, 8. September 2002 21:53
> An: AspGerman Kaffeehaus
> Betreff: [aspdecoffeehouse] RE: AW: RE: Farben berechnen
> 
> 
> Verstehe nicht genau was du meinst mit verdoppeln...
> Aber wenn Du eine Farbe mit 50% transparenz auf eine andere legst,
> passiert genau das....
> Die farbe wird gemischt!
> 
> Claudius
> 
> > -----Original Message-----
> > From: Matthias Winkler [mailto:[EMAIL PROTECTED]]
> > Sent: Sonntag, 8. September 2002 20:39
> > To: AspGerman Kaffeehaus
> > Subject: [aspdecoffeehouse] AW: RE: Farben berechnen
> >
> >
> > hallo claudius,
> >
> > danke erstmal, aber es ist nicht das was ich suche. wenn ich
> > die function so
> > ansehe und probiere werden die farben nur gemischt.
> >
> > ich will den effekt haben, habe eine hfarbe und ein objekt
> > mit der farbe x
> > welches auf hintergrund liegt, ich verdoplle mein objekt,
> > gehe in meinem
> > grafikprogramm auf 50% transparenz. das objekt wird nun bei weissem
> > hintergund etwas heller.
> >
> > gruss
> > matthias
> >
> > -----Urspr�ngliche Nachricht-----
> > Von: Claudius Ceteras [mailto:[EMAIL PROTECTED]]
> > Gesendet: Sonntag, 8. September 2002 19:25
> > An: AspGerman Kaffeehaus
> > Betreff: [aspdecoffeehouse] RE: Farben berechnen
> >
> >
> > > 1 Hintergrundfarbe
> > > 1 Farbe x die auf Hintergrund liegt
> > >
> > > ich suche:
> > >
> > > 1 Farbe y die 50% transparenz besitzt zur Farbe x (nat�rlich
> > > auf meinem
> > > Hintergrund)
> > >
> > > alle Farben liegen Hexadezimal vor.
> > >
> > > ... weiss jemand von Euch wie man das hinbekommt/ausrechnet
> > > bzw. wo ich
> > > Informationen zu dem Thema finde.
> > >
> >
> > H = &Hff0000 'rot
> > F = &H00ff00 'gr�n
> >
> > C = mixcolors(H,F,0.5)
> >
> > Function mixcolors(byval C1, byval C2, byval T)
> >     dim R1, G1, B1, R2, G2, B2, R, G, B
> >     R1 = (C1 and &Hff0000)/&H10000
> >     G1 = (C1 and &H00ff00)/&H100
> >     B1 = (C1 and &H0000ff)
> >     R2 = (C2 and &Hff0000)/&H10000
> >     G2 = (C2 and &H00ff00)/&H100
> >     B2 = (C2 and &H0000ff)
> >     R = int(R1*T) + int(R2*(1-T))
> >     G = int(G1*T) + int(G2*(1-T))
> >     B = int(B1*T) + int(B2*(1-T))
> >     mixcolors = R*&Hff0000 + G*&H00ff00 + B
> > End function
> >
> >
> > Claudius
> >
> >
> > | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
> > | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
> > | Sie k�nnen sich unter folgender URL an- und abmelden:
> > |
> > http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffee
> house.asp
> 
> 
> | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> |
> http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffee
house.asp


| [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
|
http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp


| [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
|
http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp


| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an