Seite 1 von 1

Abfrage der Pixelfarbe auf dem Bildschirm

Verfasst: 03.04.2007 13:57
von Martin66119
Guten Tag an alle PBler!

Gibt es in PB einen Befehl, mit dem man die Farbe eines Pixel auf dem Bildschirm abfragen kann.

Habe leider "mit meinen schlechten" Augen in der Hilfe keinen finden können.

Danke schonmal für eure Hilfe

Martin

Verfasst: 03.04.2007 14:20
von Scarabol
Hallo,

wenn du die Farbe auf einem Screen abfragen willst benutze

Code: Alles auswählen

Point(x, y)
wenn du die Farbe auf dem Desktop abfragen willst benutze

Code: Alles auswählen

Global Mem.l
Mem = AllocateMemory(1024)

Procedure.l DesktopOutput()
  PokeL(Mem, 1)
  ProcedureReturn Mem
EndProcedure

Startdrawing(DesktopOutput())
Point(x, y)
stopdrawing()
Gruß
Scarabol

Verfasst: 03.04.2007 14:35
von AND51
Für den Desktop würde ich eher auf GetPixel_() zurückgreifen.