Syntax
INT is_SaveImageMem (HIDS hf, char* File, char* pcMem, int nID)
Beschreibung
Speichert ein Bild im Bitmap Format (*.BMP) in eine Datei. Die Bilder werden aus dem angegebenen Bildspeicher ausgelesen.
Das Bitmap wird mit der Farbtiefe (8, 15, 16, 24 oder 32 Bit) gespeichert, wie der Bildspeicher alloziert wurde. Einige Bildbearbeitungsprogramme unterstützen keine 15-Bit-, 16-Bit- oder 32-Bit-Bitmaps und können somit in diesen Modi gespeicherte Bilder nicht einlesen!
|
Overlay-Daten werden nicht gespeichert! |
Um die aktuell eingestellte Bildhöhe zu verwenden, anstatt die Bildhöhe des allozierten Bildspeichers, kann die Konstante USE_ACTUAL_IMAGE_SIZE mit dem Parameter nID logisch ODER verknüpft werden.
Übergabeparameter
hf |
Handle auf Frame Grabber |
File |
Name der BMP-Bilddatei NULL = "Speichern unter"-Dialogbox wird geöffnet |
pcMem |
Zeiger auf Bildspeicher |
nID |
ID des Bildspeichers |
Rückgabewert
IS_SUCCESS, IS_NO_SUCCESS