Buchempfehlung
Windows System Programming
Windows System Programming
Das Kompendium liefert viele interessante Informationen zur Windows-Programmierung auf Englisch. [Mehr Infos...]
FreeBASIC-Chat
Es sind Benutzer im FreeBASIC-Chat online.
(Stand:  )
FreeBASIC bei Twitter
Twitter FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!

Referenz - IMAGEINFO

Referenz-Navigation

 

Syntax: IMAGEINFO (ImagePtr, [Breite] [, [Höhe] [, [bpp] [, [Pitch] [, [Pixdata] [, [Größe]]]]]])
Typ: Funktion
Kategorie: Grafik

IMAGEINFO gibt Informationen über das mit 'ImagePtr' angesprochene Image zurück.

Beispiel:

Dim img As Any Ptr, pixdata As Any Ptr, pitch As Integer

' 32bit-Screen und Bildpuffer erzeugen
ScreenRes 320, 200, 32
img = ImageCreate(64, 64)

' Zeilengröße und Anfang des Pixelbereichs ermitteln
imageinfo img, ,,, pitch, pixdata

' Muster direkt in den Datenpuffer schreiben
For y As Integer = 0 To 63
    Dim As UInteger Ptr p = pixdata + y * pitch
    For x As Integer = 0 To 63
        p[x] = RGB(x * 4, y * 4, (x Xor y) * 4)
    Next x
Next y

' Bild zeichnen und Datenpuffer freigeben
Put (10, 10), img
ImageDestroy img
Sleep

Unterschiede zu QB: neu in FreeBASIC

Unterschiede zu früheren Versionen von FreeBASIC: existiert seit FreeBASIC v0.20.0

Unterschiede unter den FB-Dialektformen:
In der Dialektform Befehlsreferenzeintrag-lang qb steht IMAGEINFO nicht zur Verfügung und kann nur über __IMAGEINFO aufgerufen werden.

Siehe auch:
BefehlsreferenzeintragIMAGECREATE, BefehlsreferenzeintragSCREENINFO, BefehlsreferenzeintragInterne Pixelformate, BefehlsreferenzeintragGrafik


Zusätzliche Informationen und Funktionen
  • Der Referenzeintrag wurde am 18.05.2008 von Redakteurnemored angelegt.
  • Die aktuellste Version wurde am 16.06.2013 von Redakteurnemored gespeichert.
  Versionen Versionen