Hilfe
Parameter
x1 | X-Koordinate des Quell-Pixels |
y1 | Y-Koordinate des Quell-Pixels |
quelle | Buffer, von dem kopiert werden soll (0=aktuell) |
x2 | X-Koordinate des Ziel-Pixels |
y2 | Y-Koordinate des Ziel-Pixels |
ziel | Buffer, wohin kopiert werden soll (0=aktuell) |
Rückgabewert
-
Beschreibung
Diese Anweisung kopiert einen Pixel von einer Stelle (und Buffer) zur anderen. Es ist schneller als CopyPixel.
Alternative: ReadPixelFast und WritePixelFast
Beispiel
Dieses Beispiel Zeichnet auf die eine Hälfte des Grafikfensters zufällige Rechtecke, und kopiert diese anschließend mittels CopyPixelFast. Dazu muss der Buffer mit LockBuffer gesperrt werden:
SetBuffer BackBuffer()
SeedRnd MilliSecs()
For i = 0 To 99
Color Rand(0,255), Rand(0,255), Rand(0,255)
Rect Rand(0,200), Rand(0,300), Rand(100), Rand(100)
Next
Color 0,0,0 : Rect 200,0,200,300
LockBuffer BackBuffer()
For y = 0 To 299
For x = 0 To 199
CopyPixelFast x, y, BackBuffer(), x+200, y, BackBuffer()
Next
Next
UnlockBuffer BackBuffer()
Flip
WaitKey
Siehe auch
CopyPixel, LockBuffer, Plot, ReadPixel, ReadPixelFast, UnlockBuffer, WritePixel, WritePixelFast