?
Wahnsinnig interessant, @Sunday. Graustufen hatte ich mir für später aufgespart. Un nu?... + *Superdank* Logo hab ich damit 'ne Weile gespielt. :p
Ole, die Hilfe sagt, ich veränder die Farbkanäle relativ zueinander. Aber muß deswegen jede Operation unausweichlich grau oder Schwarz ergeben?
else if (Sender == Neutralverdacht)
gray = (SL[i].rgbtRed*1) + (SL[i].rgbtGreen*1) +
(SL[i].rgbtBlue*1);
Bringt kunterbunten Grau-Kauderwelsch.
Manche Rechenwege haben sogar Chaosähnliche Strukturen. Bleibt man lange genug auf der Tastakombi, erscheint wieder die erste Abfolge, scheinbar beliebig oft wiederholbar. Nur das Original kommt nie mehr.
Wo sind meine Farben? Ich weiß genau, daß sie da waren. :p Regel ich einen Kanal hoch und halt die anderen flach, sollte doch eine Gamma-Korrektur draus derden. Addier ich zu allen einen bestimmten Wert, sollte das Bild heller werden, aber die Farben behalten.
Und... [C++Warnung] PixMain.cpp(1375): Conversion may lose significant digits.
Die Warnung kommt für gray = .
Mit Pointern und (byte) arbeiten, hat eher echte Fehler gebracht statt Besserung. Ist die Warnung unvermeidlich oder rührt eventuell daher, daß niemals Farben erhalten bleiben?
Wer kann Dunkelheit ins Licht der Freude bringen? :p