Referenz - PRESET (Methode)
Syntax: { PUT | DRAW STRING } [Puffer, ] [STEP] (x, y), [ weitere Angaben ... ], PRESET
Typ: Schlüsselwort
Kategorie: Grafik
PRESET ist ein Schlüsselwort, das im Zusammenhang mit PUT (Grafik) und DRAW STRING eingesetzt wird.
Bei der Wiedergabe von Pixeldaten aus Bildpuffern funktioniert die PRESET-Methode fast genau so, wie die PSET-Methode, nur mit dem Unterschied, dass die Farbnummer der gezeichneten Pixel das Ergebnis eines logischen NOT der gespeicherten Daten sind.
Ausgegeben wird also ein invertiertes Bild, d.h. ein Bild mit umgekehrten Farben.
Beispiel:
ScreenRes 320, 200, 32
Line (0, 0)-(319, 199), RGB(0, 128, 255), bf
' Bild mit transparenter Hintergrundfarbe erstellen
' (die Transparenz wird bei PRESET 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, PReset
' Bildspeicher freigeben und auf Tastendruck warten
ImageDestroy img
Sleep
Siehe auch:
PRESET (Grafik), PUT (Grafik), DRAW STRING, SCREENRES, AND (Methode), OR (Methode), XOR (Methode), PSET (Methode), ALPHA, ADD, TRANS, CUSTOM, Grafik
Zusätzliche Informationen und Funktionen | ||||
---|---|---|---|---|
|