PSET (Methode)

FreeBASIC-Referenz » Alphabetische Befehlsreferenz » P » PSET (Methode)

Syntax: { PUT | DRAW STRING } [Puffer, ] [STEP] (x, y), [ weitere Angaben ... ], PSET
Typ: Schlüsselwort
Kategorie: Grafik

PSET ist ein Schlüsselwort, das im Zusammenhang mit PUT (Grafik) und DRAW STRING eingesetzt wird.

Bei der Darstellung von Pixeldaten aus einem Bildpuffer nach der PSET-Methode werden die Daten 1:1 auf dem Bildschirm wiedergegeben; die Darstellung erfolgt unabhängig von Pixeln in der Transparenzfarbe oder vom überzeichneten Hintergrund.

Beispiel:

ScreenRes 320, 200, 32
Line (0, 0)-(319, 199), RGB(0, 128, 255), bf

' Bild mit transparenter Hintergrundfarbe erstellen
' (die Transparenz wird bei PSET nicht genutzt!)
Dim img As Any Ptr = ImageCreate( 33, 33, RGB(255, 0, 255) )
Circle img, (16, 16), 15, RGB(255, 255, 0),     ,     , 1, f
Circle img, (10, 10), 3,  RGB(  0,   0, 0),     ,     , 2, f
Circle img, (23, 10), 3,  RGB(  0,   0, 0),     ,     , 2, f
Circle img, (16, 18), 10, RGB(  0,   0, 0), 3.14, 6.28

Dim As Integer x = 160 - 16, y = 100 - 16

' Grafik ausgeben
Put (x, y), img, Pset

' Bildspeicher freigeben und auf Tastendruck warten
ImageDestroy img
Sleep

Siehe auch:
PSET (Grafik), PUT (Grafik), DRAW STRING, SCREENRES, AND (Methode), OR (Methode), XOR (Methode), PRESET (Methode), ALPHA, ADD, TRANS, CUSTOM, Grafik