UDF > ScreenCapture >


_ScreenCapture_SaveImage

Enregistre une image dans un fichier

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

Paramètres

$sFileName Chemin complet avec nom et extension du fichier bitmap qui doit être enregistré
$hBitmap Handle HBITMAP
$bFreeBmp [optionnel] Si True, $hBitmap sera libéré après un enregistrement réussi (par défaut)

Valeur de retour

Succès: Retourne True.
Échec: Retourne False.

Remarque

Cette fonction permet d'enregistrer une image bitmap dans un fichier, en le convertissant dans le format d'image spécifié par l'extension du nom de fichier.
Pour Windows XP, les extensions valides sont BMP, GIF, JPEG, PNG et TIF.

En relation

_ScreenCapture_Capture

Exemple

#include <ScreenCapture.au3>

Example()

Func Example()
    Local $hBmp

    ; Capture un écran complet
    $hBmp = _ScreenCapture_Capture("")

    ; Enregistre le bitmap dans le fichier
    _ScreenCapture_SaveImage(@MyDocumentsDir & "\GDIPlus_Image.jpg", $hBmp)

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