DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions de dessin
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Effectue une rotation d'une image au format WDPic. Tous les calques de l'image effectuent la rotation.
Remarque : Pour effectuer la rotation d'un seul calque, utilisez la fonction dRotation.
Exemple
// Ouverture d'une image source
MonImageWDPic est un WDPic
MonImageWDPic.NomFichier = fRepExe() + ["\"] + "Source.png"
 
// Rotation de l'image
PicRotation(MonImageWDPic, 45)
 
// Sauvegarde du résultat
PicSauve(MonImageWDPic, fRepExe() + ["\"] + "Resultat.png")
Syntaxe

Effectuer une rotation simple Masquer les détails

<Résultat> = PicRotation(<Image WDPic> , <Angle> [, <Options>])
<Résultat> : Booléen
  • Vrai si la rotation a été effectuée,
  • Faux dans le cas contraire.
<Image WDPic> : Variable de type WDPic
Nom de la variable de type WDPic contenant l'image à manipuler.
<Angle> : Réel
Angle de rotation (en degrés).
  • Si l'angle est positif, l'image est tournée dans le sens horaire.
  • Si l'angle est négatif, l'image est tournée dans le sens anti-horaire.
<Options> : Constante de type Entier
Options de rotation :
drAdapteL'image est tournée avec un agrandissement. Elle est ensuite réduite pour correspondre à la taille initiale de l'image.
drDéfaut
(valeur par défaut)
Agrandissement si nécessaire de l'image pour correspondre aux dimensions de l'image tournée.
drSansAgrandissementL'image est tournée mais n'est pas agrandie : l'image peut être tronquée.

Effectuer une rotation en modifiant le centre de rotation Masquer les détails

<Résultat> = PicRotation(<Image WDPic> , <Angle> , <X> , <Y> [, <Options>])
<Résultat> : Booléen
  • Vrai si la rotation a été effectuée,
  • Faux dans le cas contraire.
<Image WDPic> : Variable de type WDPic
Nom de la variable de type WDPic contenant l'image à manipuler.
<Angle> : Réel
Angle de rotation (en degrés).
  • Si l'angle est positif, l'image est tournée dans le sens horaire.
  • Si l'angle est négatif, l'image est tournée dans le sens anti-horaire.
<X> : Réel
Nouvelle abscisse du centre de rotation.
<Y> : Réel
Nouvelle ordonnée du centre de rotation.
<Options> : Constante optionnelle de type Entier
Options de rotation :
drDéfaut
(Valeur par défaut)
Agrandissement si nécessaire de l'image pour correspondre aux dimensions de l'image tournée.
drSansAgrandissementL'image est tournée mais n'est pas agrandie.
Liste des exemples associés :
Le type WDPIC Exemples unitaires (WINDEV) : Le type WDPIC
[ + ] Cet exemple montre l'utilisation du type WLangage WDPic.
Ce type WLangage permet de modifier par programmation les images sources sauvegardées avec l'éditeur d'images.
Il permet notamment de manipuler les calques.
Composante : wd300pic.dll
Version minimum requise
  • Version 25
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 20/06/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale