Bild=CREATEIMAGE (Breite, Höhe [,Frames])


Beschreibung
Erstellt ein neues und leeres (Animations-) Bild im Speicher. Man kann dann mit Hilfe der Befehle SETBUFFER IMAGEBUFFER() direkt darauf zeichnen. Bei diesem Befehl muss man nur die Breite und Höhe angeben. Soll auch eine Animation erstellt werden, so muss man den Frame-Wert eingeben. Eine Animation enthält nur mehrere Einzelbilder nebeneinander.

Der zurückgelieferte Wert wird für weitere Befehle verwendet.

Beachte, dass dieser Befehl überlegt eingesetzt werden muss. Jedes Bild kostet etwas an Grafikspeicher. Bei vielen älteren Rechnern ist die Grenze schnell erreicht. Benutze FREEIMAGE, um ein Bild wieder zu löschen.


Parameter
Breite=Breite des Bildes in Pixel
Höhe=Höhe des Bildes in Pixel
Frames=Anzahl der Animationsbilder (Standard=1)


Rückgabewert
Identität des neuen Bildes. Wird nur eine Null zurückgeliefert, dann konnte dieses Bild nicht erstellt werden.


Beispiel
Dieses Programm zeichnet einen Verlauf im Speicher. Danach wird es sofort eingezeichnet:

GRAPHICS 640,480
Bild = CREATEIMAGE (160,120)
SETBUFFER IMAGEBUFFER (Bild)

COLOR 0,0,255
FOR a = 0 TO 119
   COLOR a*2,a*2,255
   LINE 0,a,159,a
NEXT

SETBUFFER FRONTBUFFER()
DRAWIMAGE Bild,240,180
WAITKEY()


Siehe auch
COPYIMAGE, FREEIMAGE, LOADANIMIMAGE, LOADIMAGE