Bildspeicher anlegen

uEye Kamera-Handbuch Version 4.92


Bildspeicher anlegen

Wenn Sie eine Anwendung programmieren, die einen direkten Zugriff auf die Bilddaten im Speicher benötigt oder eine Darstellung im Bitmap (DIB)-Modus verwendet müssen Sie mit den folgenden Funktionen Bildspeicher anlegen und verwalten (siehe auch Erste Schritte: Darstellung).

is_AllocImageMem()

Bildspeicher anlegen

is_SetAllocatedImageMem()

Anwender stellt eigenen Speicherbereich zur Bilderfassung bereit

is_FreeImageMem()

Einen allozierten Bildspeicher freigeben

Vor jeder Bildaufnahme muss ein Bildspeicher aktiv gesetzt werden:

is_SetImageMem()

Einen Bildspeicher als aktiv setzen

Mit folgenden Funktionen lassen sich Informationen zu den Bildspeichern abfragen und auf die Daten in den Bildspeichern zugreifen:

is_CopyImageMem()

Bild in vom Anwender definierten Speicher kopieren

is_CopyImageMemLines()

Ausgewählte Zeilen des Bildes in vom Anwender definierten Speicher kopieren

is_GetActiveImageMem()

Gibt Nummer und Adresse des aktiven Bildspeichers zurück

is_GetImageMem()

Gibt den Anfangszeiger auf den Bildspeicher zurück

is_GetImageMemPitch()

Gibt den Zeilenoffset im Bildspeicher zurück

is_InquireImageMem()

Gibt Eigenschaften eines Bildspeichers zurück

hint_info

Für Sequenzbildaufnahmen sollten Sequenz-Bildspeicher verwendet werden.

Ablaufdiagramm: Speicher allozieren

Klicken Sie in die Abbildung, um Hilfe zu den Funktionen zu erhalten.

flowchart-alloc-user-memory

Abb. 191: Ablaufdiagramm -  Speicher über Systemfunktionen allokieren

flowchart-free-user-memory

Abb. 192: Ablaufdiagramm - Speicher freigeben

Haben Sie Verbesserungshinweise? Senden Sie ein kurzes Feedback zu diesem Kapitel. Vielen Dank!
Bei technischen Fragen wenden Sie sich bitte an Ihren lokalen Händler oder nutzen Sie das Support-Formular auf unserer Internetseite.


© 2019 IDS Imaging Development Systems GmbH
https://de.ids-imaging.com