Probleme bei Getcolor, readpixel und readpixelfast

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

Artemis

Betreff: Probleme bei Getcolor, readpixel und readpixelfast

BeitragSa, Jan 29, 2005 21:45
Antworten mit Zitat
Benutzer-Profile anzeigen
Also, ich habe ein Programm, bei dem, wenn in der Nähe von etwas eine bestimmte Farbe ist, etwas passiert.
Das problem ist, dass die Colorabfrage (egal ob mit Getcolor, readpixel oder readpixelfast) im Fenstermodus immer geklappt hat.
Jetzt wollte ich das im Vollschirm laufen lassen, und siehe da die color abfrage geht nicht mehr.

Woran kann das liegen?
 

Edlothiol

BeitragSa, Jan 29, 2005 21:46
Antworten mit Zitat
Benutzer-Profile anzeigen
Wäre schön wenn du genauere Angaben machen würdest...

Vielleicht liegts an der Farbtiefe? Hast du 16 Bit Desktop - Farbtiefe? Welche Farbtiefe hat das Programm?

EPS

BeitragSa, Jan 29, 2005 23:31
Antworten mit Zitat
Benutzer-Profile anzeigen
Wahrscheinlich benutzt du eine Auflösung mit 16 Bit Farbtiefe.

Wenn du in 32-Bit Farbtiefe einen weisen Punkt zeichnest ($FFFFFF) und diesen wieder abfragst, bekommst du auch $FFFFFF (bzw. $FFFFFFFF bei Readpixel) zurück.

Im 16 Bit Modus bekommst du aber nur den Wert $FFF8FCF8 zurück und wenn du das mit $FFFFFFFF vergleichst ist es natürlich "kein" weiser Pixel.

Selbiges gilt für einen Wechsel zwischen Vollbild und Fenstermodus bei 16 Bit Farbtiefe. Im Fenstermodus wird $FFFFFFFF zurück gegeben, im Vollbild hingegen $FFF8FCF8.

Artemis

BeitragSo, Jan 30, 2005 18:23
Antworten mit Zitat
Benutzer-Profile anzeigen
@ EPS
Soll das heißen, das ich das in 32bbit umstellen soll?
hab das gemacht, funzt aber immer noch net!!

@ Edlothiol
Hab aufm dektop 32bit.

simi

BeitragSo, Jan 30, 2005 18:24
Antworten mit Zitat
Benutzer-Profile anzeigen
Zitat:

Wäre schön wenn du genauere Angaben machen würdest...


Wie Edlothiol bereits geschriebn hat, waäre nicht schlecht.....

Artemis

BeitragSo, Jan 30, 2005 18:28
Antworten mit Zitat
Benutzer-Profile anzeigen
Ne sorry!!
hab mich fett vertan!!
hatte in meiner colorget function was nich richtig!!
Aber das funzt bei 16 bit vollschirm net aber bei 32 bit vollschirm!!

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group