Funktionreferenz


_ScreenCapture_SaveImage

Beschreibung anzeigen in

Speichert ein Bild in eine Datei

#include <ScreenCapture.au3>
_ScreenCapture_SaveImage ( $sFileName, $hBitmap [, $bFreeBmp = True] )

Parameter

$sFileName Kompletter Pfad, Dateiname und Erweiterung der Bitmap, welche gespeichert werden soll
$hBitmap HBITMAP Handle
$bFreeBmp [optional] Falls "True", wird $hBitmap bei einem erfolgreichen Speichern wieder freigegeben (Standard)

Rückgabewert

Erfolg: True
Fehler: False

Bemerkungen

Diese Funktion speichert ein Bitmap in eine Datei und wandelt es gemäß der Dateierweiterung in ein bestimmtes Bildformat um.
Für Windows XP sind die gültigen Erweiterungen BMP, GIF, JPEG, PNG und TIF.

Verwandte Funktionen

_ScreenCapture_Capture

Beispiel

#include <ScreenCapture.au3>

Example()

Func Example()
    Local $hBmp

    ; Erstellt einen Screenshot vom kompletten Bildschirm
    $hBmp = _ScreenCapture_Capture("")

    ; Speichert das Bitmap in eine Datei
    _ScreenCapture_SaveImage(@MyDocumentsDir & "\GDIPlus_Image.jpg", $hBmp)

    ShellExecute(@MyDocumentsDir & "\GDIPlus_Image.jpg")
EndFunc   ;==>Example