Redimensionne une image contenue :
- dans un champ Image,
- dans une variable de type Image.
dans une variable de type picCalque.
// Zoom du champ IMG_Image1: on grossit 2 fois l'image affichée dans le champ
Résultat1 est un booléen
Résultat1 = dRedimensionne(IMG_Image1, IMG_Image1.Largeur * 2, IMG_Image1.Hauteur * 2)
SI Résultat1 = Faux ALORS Erreur("L'opération a échoué")
Syntaxe
<Résultat> = dRedimensionne(<Image> , <Nouvelle largeur> , <Nouvelle hauteur> [, <Option>])
<Résultat> : Booléen
- Vrai si le redimensionnement a été effectué,
- Faux dans le cas contraire.
<Image> : Nom de champ, variable de type Image ou variable de type picCalque
Image à manipuler. Cette image peut correspondre : - au nom d'un champ Image.
- au nom d'une variable de type Image.
au nom d'une variable de type picCalque.
<Nouvelle largeur> : Entier
Nouvelle largeur de l'image exprimée en pixels.
<Nouvelle hauteur> : Entier
Nouvelle hauteur de l'image exprimée en pixels.
<Option> : Constante de type Entier optionnelle
Options de redimensionnement : | |
drEtiré (Valeur par défaut) | L'image est étirée si nécessaire pour correspondre à la nouvelle largeur et à la nouvelle hauteur spécifiées. |
drHauteQualité | Cette constante peut être combinée avec les options de redimensionnement de type homothétique.En mode homothétique, cette constante permet d'améliorer la qualité de l'image lorsque celle-ci est réduite par rapport à sa taille initiale.
|
drHomothétique | L'image est étirée ou réduite pour occuper de manière optimale l'espace défini sans être déformée. Elle occupe :- soit toute la hauteur spécifiée.
- soit toute la largeur spécifiée.
|
drHomothétiqueCentré | L'image est étirée ou réduite pour occuper de manière optimale l'espace défini sans être déformée et elle est centrée. Elle occupe :- soit toute la hauteur spécifiée : l'image est centrée horizontalement.
- soit toute la largeur spécifiée : l'image est centrée verticalement.
|
drHomothétiqueEtendu | L'image est étirée ou réduite pour que le plus petit côté de l'image soit affiché entièrement.
|
drRépété | L'image est répétée pour occuper toute la nouvelle largeur et toute la nouvelle hauteur spécifiées.
|
Remarques
Fin du dessin
Si la fonction
dFinDessin est appelée dans le même traitement que la fonction
dRedimensionne, la transformation de l'image ne sera pas affichée.
Composante : wd280pnt.dll