kleines programm um getcolor zu ersetzen

Übersicht BlitzBasic Codearchiv

Neue Antwort erstellen

Artemis

Betreff: kleines programm um getcolor zu ersetzen

BeitragMo, Dez 20, 2004 18:25
Antworten mit Zitat
Benutzer-Profile anzeigen
da es ja überall heißt, dass getcolor so lahm ist hab ich ne kleine function gemacht!!
die function functioniert wie getcolor und Code: [AUSKLAPPEN]
if colorred()=?
zusammen!
BlitzBasic: [AUSKLAPPEN]

Function colorget(x,y,r1,g1,b1)
;x = koordinate
;y = koordinate
;r1= der erwartete rot-wert
;g1= der erwartete grün-wert
;b1= der erwartete blau-wert
rgb = ReadPixel(x,y)
r = (rgb And $FF0000)/10000
g = (rgb And $FF00)/100
b = rgb And $FF

If r <> r1 Then Return 0
If g <> g1 Then Return 0
If b <> b1 Then Return 0

Return 1
End Function

der function übergibt man die werte
x-koordinate
y-koordinate
r1 der rot wert denn man erwartet
g1 der grün wert denn man erwartet
b1 der blau wert denn man erwartet

die function lifert zurück:
1: wenn die erwarteten werte mit den richtigen übereinstimmen
0: wenn einer der erwarteten werte nicht mit dem gemessenen übereinstimmt

rambo256

BeitragMo, Dez 20, 2004 18:38
Antworten mit Zitat
Benutzer-Profile anzeigen
mach das mit readpixelfast,dann isset noch schneller

nimm dazu die Onlinehilfe als Hilfe!
Asus F53z

Das Leben ist eine reine Konkatenation...
 

noir

BeitragMo, Dez 20, 2004 19:17
Antworten mit Zitat
Benutzer-Profile anzeigen
sorry JonasCleve, aber du hast eigentlich fast 1 zu 1 den Beispiel Code aus der OH übernommen.
 

BIG BUG

BeitragMo, Dez 20, 2004 23:11
Antworten mit Zitat
Benutzer-Profile anzeigen
Bei einzelnen Pixeln ist tatsächlich ReadPixel ohne dem Zusatz "Fast" die bessere Wahl...
B3D-Exporter für Cinema4D!(V1.4)
MD2-Exporter für Cinema4D!(final)

Artemis

BeitragDi, Dez 21, 2004 14:24
Antworten mit Zitat
Benutzer-Profile anzeigen
@noir
ja ich weiß das!!!
hab ja nur gedacht sowas wär nütlich!!
außerdem wie willst du das so machen, das das keine übereibstimmungen hat???? Question Question

Neue Antwort erstellen


Übersicht BlitzBasic Codearchiv

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group