Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

RGB-Mittelwert berechnen

980 views
Skip to first unread message

Fred Feuerstein

unread,
Sep 23, 2001, 6:47:00 AM9/23/01
to
Hallo!

Gibt es eine Möglichkeit (wahrscheinlich schon :-) ) RGB-Werte, also die
Farben zu mischen?

Konkret geht es darum, einen quadratischen Bildschirmbereich auszulesen, die
Farben der einzelnen Pixel zu bestimmen und daraus einen Farbwert zu
berechnen,
der dem "Gemisch" der unterschiedlichen Farben am nächsten kommt.

Beispiel: Ein quadratischer Bereich ist gebeben mit einem Pixelmuster
welches abwechselnd schwarz (0,0,0) und weiß (255,255,255) ist.
Daraus soll jetzt die Mischfarbe (es sollte ein mittleres Grau sein)
berechnet werden.

Darf ich aus den einzelen Farbwerten (R,G,B) einfach den arithmetischen
Mittelwert berechnen?


Vielen Dank,
Marcel


Jan Kässens

unread,
Sep 23, 2001, 12:03:42 PM9/23/01
to
Hi,
na klar, du brauchst nur von allen farben, also rot, grün und blau jeweils
den arithmetischen mittelwert berechnen... das funktioniert ganz gut. z.B.
RGB(0,0,0)+RGB(255,255,255)
==> RGB(127,127,127)

jan

Fred Feuerstein <fred.fl...@gmx.net> schrieb in im Newsbeitrag:
3bad...@news.basicworld.com...

Jens Kersting

unread,
Sep 23, 2001, 12:01:58 PM9/23/01
to
Ich habe es mal so gemacht:
AllPixels=0
For x=1 to 5
for y=1 to 5
AllPixels=AllPixels + Picture1.Point(x,y)
next y
next x
DurchschnittsFarbe=AllPixels / (5*5)
MfG
--
:Jens Kersting

Fred Feuerstein <fred.fl...@gmx.net> schrieb in im Newsbeitrag:
3bad...@news.basicworld.com...

0 new messages