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/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