Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Farben mischen? (https://www.delphipraxis.net/111872-farben-mischen.html)

snow 10. Apr 2008 21:25


Farben mischen?
 
Hallo

ich habs geschafft eine TColor in seine RGB-Anteile zu zerteilen. Doch nun steh ich vor einem Wissens-Problem.

ICh will 2 TColors Mischen. Also angenommen ich hab clred und cllime. Dann soll da clyellow rauskommen.

Soweit ich weis werden RGB farben addiert. Doch da sehe ich leider ein problem.

Wenn ich z.b weiss mit Schwarz mische, so hatte ich in der Grundschule immer ein Grau. Und genau das will ich auch.

Die mischungsformel für solche Wasser-Farben lautet ja:

(farbwert1 +farbwert2)/2 = farbwert 3.

Doch welches modell entspricht dem Wasserfarb-Kasten?

CMYK kann das bestimmt, doch wie rechnet man von RGB nach CMYK um?

Oder gibt es eine andere Formel, die rgb farben so mischt wie der Farbkasten?

Gruß Flashbanger

Namenloser 10. Apr 2008 21:30

Re: Farben mischen?
 
Du schmeißt hier Additive Farbischung (RGB - Licht), subtraktive Farbmischung (Farbkasten) und Alphablending (Transparenz) zusammen. wenn due das ergebnis vom farbkasten suchst müsstest du, denke ich, mit CMYK und subtraktiver Farbmischung arbeiten.

Corpsman 10. Apr 2008 21:42

Re: Farben mischen?
 
Delphi-Quellcode:

c' := 1-R
m' := 1-G
y' := 1-B

=>

k = min( c',m',y')

c := c' -k
m := m' -k
y := m' -k
Wenn doch alle Fragen nur so einfach wären ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:41 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz