|
|
|
|
- Affichage d'une image de type PNG
- Image transparente au format PNG
dSauveImagePNG (Fonction) En anglais : dSaveImagePNG Sauve une image : - soit dans un fichier au format PNG.
- soit en mémoire.
Cette image correspond à l'image contenue dans un des éléments suivants : - dans un champ Image.
- soit dans une variable de type Image.
- dans un champ Code-barres.
Dans cette version, les champs de type Code-barres ne sont pas disponibles. Il n'est donc pas possible de sauver une image contenue dans un champ Code-barres. - dans un champ Web Caméra.
Remarques : - Seule la partie visible du champ Image est sauvegardée.
- S'il existe, le cadre du champ Image est aussi sauvegardé.
Rappel : Le cadre du champ Image est défini dans l'onglet "Style" de la fenêtre de description du champ. - Cette fonction permet uniquement de sauvegarder des images pour des résolutions d'écran allant jusqu'à 32 bits.
- Cette fonction ne peut pas être utilisée avec les champs Image présents dans les états.
ResSauvegarde = dSauveImagePNG(IMG_ImageDessin, "C:\Documents\Image.PNG")
ResSauvegarde = dSauveImagePNG(IMG_ImageDessin, enMémoire)
Syntaxe
Sauvegarder une image en mémoire Masquer les détails
<Résultat> = dSauveImagePNG(<Image> , <enMémoire> [, <Couleur de transparence>])
<Résultat> : Buffer Chaîne d'octets contenant l'image au format PNG. Cette chaîne d'octets peut être par la suite affectée à un champ Image, enregistrée dans un fichier (fonction fSauveTexte), envoyée à travers un réseau (grâce aux fonctions Socket), ...
<Image> : Nom de champ ou variable de type Image - Nom du champ Image, Code-barres ou Web Caméra à manipuler. Les champs Image présents dans un état ne peuvent pas être utilisés.
- Nom du champ Image à manipuler.
- Nom de la variable de type Image à manipuler.
<enMémoire> : Constante enMémoire : Constante permettant de sauvegarder une image en mémoire. <Couleur de transparence> : Entier optionnel Couleur qui sera considérée comme transparente dans l'image. Cette couleur peut correspondre à :Si ce paramètre n'est pas spécifié, l'image générée n'est pas transparente. Remarques Affichage d'une image de type PNG Attention : Si l'image au format PNG est semi-transparente, l'affichage de l'image est plus lent. Image transparente au format PNG Pour enregistrer une image transparente au format PNG, il est nécessaire de pré-remplir le champ Image avec de la couleur transparente. Exemple permettant de dessiner une ligne transparente et de la sauvegarder au format PNG :
dDébutDessin(IMG_Image1, dAvecOpacité)
dChangeMode(dessinNormal)
POUR nI = 0 _À_ IMG_Image1..Largeur
POUR nJ = 0 _À_ IMG_Image1..Hauteur
dPoint(nI, nJ, RVB(255,255,255), 0)
FIN
FIN
dStylo(RVB(100, 020, 200), 0,10, 100)
dLigne(10, 10, 100, 10)
dSauveImagePNG(IMG_Image1, ComplèteRep(fRepExe()) + "img.png")
Composante : wd290pnt.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|