DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Editeur d'images et variables WDPic
  • Propriétés spécifiques à la description des variables de type picCalque
  • Fonctions WLangage manipulant les variables de type picCalque
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
Le type picCalque permet de définir toutes les caractéristiques avancées d'un calque d'une image chargée dans une variable WDPic. Les caractéristiques de ce calque peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
Exemple
// Ouverture d'une image source
MonImage est un WDPic
MonImage.NomFichier = fRepExe() + ["\"] + "Source.png"
// Ajout d'un calque contenant un rectangle
CalqueRectangle est un picCalque
CalqueRectangle.Nom = "Rectangle"
CalqueRectangle.Largeur = 100
CalqueRectangle.Hauteur = 100
dRectangle(CalqueRectangle, 1, 1, 50, 50, VertFoncé, BleuFoncé)
// Rotation du calque
dRotation(CalqueRectangle, 45, drAdapte)
CalqueRectangle.X = nXCalque
CalqueRectangle.Y = nYCalque
Ajoute(MonImage.Calque, CalqueRectangle)
// Sauvegarde du résultat
PicSauve(MonImage, fRepExe() + ["\"] + "Resultat.png")
Remarques

Propriétés spécifiques à la description des variables de type picCalque

Les propriétés suivantes peuvent être utilisées pour manipuler un calque d'une image de type WDPic :
Nom de la propriétéType manipuléEffet
HauteurEntierHauteur du calque exprimée en pixels.
Image
Image associée au calque.
Si cette propriété est renseignée, la propriété Type correspond à la constante typeCalqueImage.
LargeurEntierLargeur du calque exprimée en pixels.
NomChaîne de caractèresNom du calque.
RTFVariable de type picRTFTexte au format RTF.
TexteVariable de type picTexteTexte du calque. Les propriétés de la variable picTexte permettent de définir et de connaître les options du texte (police, opacité, cadrage, ...).
TypeConstante de type EntierType du calque :
  • typeCalqueImage : Calque de type Image. La propriété Image permet de connaître et de modifier l'image associée au calque.
  • typeCalqueRTF : Calque de type RTF. La propriété RTF permet de connaître et de modifier le contenu du calque.
  • typeCalqueTexte : Calque de type Texte. La propriété Texte permet de connaître et de modifier le texte associé au calque.
VisibleBooléen
  • Vrai si le calque est visible,
  • Faux si le calque est invisible.
XEntierPosition horizontale du calque sur l'image, exprimée en pixels.
YEntierPosition verticale du calque sur l'image, exprimée en pixels.

Fonctions WLangage manipulant les variables de type picCalque

AlbumSauveSauve une image, une photo ou une vidéo dans l'album de photos de l'appareil mobile.
dArcDessine un arc de cercle ou un arc d'ellipse :
  • dans un champ Image,
  • dans une variable de type Image,
  • dans une variable de type WDPic (sur le calque d'arrière-plan),
  • dans une variable de type picCalque.
dCadreDessine un cadre.
dCercleDessine un cercle ou une ellipse :
  • dans un champ Image,
  • dans une variable de type Image,
  • dans une variable de type WDPic (sur le calque d'arrière-plan),
  • dans une variable de type picCalque.
dChangeModeChange le mode de dessin utilisé par les fonctions de dessin (fonctions dLigne, dRectangle, ....).
dCopieCopie une image dans une autre image.
dCopieImageCopie une image :
  • d'un champ Image vers un autre champ Image.
  • d'une une variable de type Image dans une autre variable de type Image.
dCordeDessine une corde de cercle (intersection d'une ellipse et d'une droite) :
  • dans un champ Image,
  • dans une variable de type Image,
  • dans une variable de type WDPic (sur le calque d'arrière-plan),
  • dans une variable de type picCalque.
dCouleurDominanteImageRenvoie la couleur dominante (c'est-à-dire la plus fréquente) d'une image présente dans une variable de type Image ou dans un champ Image.
dDébutDessinIndique que les fonctions de dessin qui vont être utilisées sont destinées :
  • au champ Image spécifié,
  • à la variable de type Image spécifiée,
  • à la variable de type Image spécifiée,
  • à la variable de type WDPic spécifiée (sur le calque d'arrière-plan),
  • à la variable de type picCalque spécifiée.
dFinDessinEfface tous les dessins réalisés depuis l'exécution de la fonction dDébutDessin.
dFlouFloute la totalité d'une zone donnée :
  • dans un champ Image,
  • dans une variable de type Image,
  • dans une variable de type WDPic (sur le calque d'arrière-plan),
  • dans une variable de type picCalque.
dFondDéclare la couleur de fond par défaut des rectangles, des cercles (et autres) utilisés :
  • dans un champ Image,
  • dans une variable de type Image,
  • dans une variable de type WDPic (sur le calque d'arrière-plan),
  • dans une variable de type picCalque.
dFusionneFusionne une image dans une autre image. Il est ainsi possible de créer des effets de fondu entre 2 images.
dInverseCouleurInverse les couleurs :
  • dans un champ Image,
  • dans une variable de type Image,
  • dans une variable de type WDPic (sur le calque d'arrière-plan),
  • dans une variable de type picCalque.
dLigneDessine une ligne :
  • dans un champ Image,
  • dans une variable de type Image,
  • dans une variable de type WDPic (sur le calque d'arrière-plan),
  • dans une variable de type picCalque.
dModifieLuminositéModifie la luminosité d'une image contenue :
  • dans un champ Image,
  • dans une variable de type Image.
dModifieOpacitéModifie l'opacité d'une image (c'est-à-dire la couche alpha de l'image).
dModifieSaturationModifie la saturation d'une image contenue :
  • dans un champ Image,
  • dans une variable de type Image.
dModifieTeinteModifie la teinte d'une image contenue :
  • dans un champ Image,
  • dans une variable de type Image.
dModifieTSLModifie la teinte, la saturation et la luminosité d'une image contenue :
  • dans un champ Image,
  • dans une variable de type Image.
DocAjouteAjoute :
  • à la fin d'un document de type Traitement de texte : un élément, un document, un paragraphe, un texte, une image ou un fragment.
  • à la fin d'un fragment : un élément, un texte ou une image.
DocInsèreInsère un objet dans un document de type Traitement de texte ou remplace le contenu du fragment en cours. Les objets manipulables sont :
  • un élément,
  • un document,
  • un paragraphe,
  • un texte,
  • une image,
  • un fragment.
dPixelCouleurIdentifie la couleur d'un pixel contenu :
  • dans un champ Image.
  • dans une variable de type Image.
  • dans une variable de type picCalque.
  • dans une variable de type WDPic.
dPixelOpacitéIdentifie l'opacité d'un pixel d'une image gérant la couche Alpha. Cette image peut être :
  • un champ Image,
  • une variable de type Image,
  • une variable de type WDPic (sur le calque d'arrière-plan),
  • une variable de type picCalque.
dPointDessine un point :
  • dans un champ Image,
  • dans une variable de type Image,
  • dans une variable de type WDPic (sur le calque d'arrière-plan),
  • dans une variable de type picCalque.
dPoliceDéclare la police de caractères qui sera utilisée par la fonction dTexte :
  • dans un champ Image,
  • dans une variable de type Image,
  • dans une variable de type WDPic (sur le calque d'arrière-plan),
  • dans une variable de type picCalque.
dPolygoneDessine un polygone :
  • dans un champ Image,
  • dans une variable de type Image,
  • dans une variable de type WDPic (sur le calque d'arrière-plan),
  • dans une variable de type picCalque.
dPolyligneDessine une ligne composée de plusieurs segments.
dPortionDessine une portion de cercle ou d'ellipse :
  • dans un champ Image,
  • dans une variable de type Image,
  • dans une variable de type WDPic (sur le calque d'arrière-plan),
  • dans une variable de type picCalque.
dRectangleDessine un rectangle :
  • dans un champ Image,
  • dans une variable de type Image,
  • dans une variable de type WDPic (sur le calque d'arrière-plan),
  • dans une variable de type picCalque.
dRectangleArrondiDessine un rectangle arrondi :
  • dans un champ Image,
  • dans une variable de type Image,
  • dans une variable de type WDPic (sur le calque d'arrière-plan),
  • dans une variable de type picCalque.
dRectangleDégradéDessine un rectangle :
  • dans un champ Image,
  • dans une variable de type Image,
  • dans une variable de type WDPic (sur le calque d'arrière-plan),
  • dans une variable de type picCalque.
dRedimensionneRedimensionne une image contenue :
  • dans un champ Image.
  • dans une variable de type Image.
  • dans une variable de type picCalque.
dRemplissageColorie une zone :
  • dans un champ Image,
  • dans une variable de type Image,
  • dans une variable de type WDPic (sur le calque d'arrière-plan),
  • dans une variable de type picCalque.
dRotationEffectue une rotation :
  • d'un champ Image.
  • d'une variable de type Image.
  • d'une variable de type picCalque.
dSauveImageBMPSauve une image :
  • soit dans un fichier au format BMP.
  • soit en mémoire.
dSauveImageGIFSauve une image :
  • soit dans un fichier au format GIF.
  • soit en mémoire.
dSauveImageJPEGSauve une image :
  • soit dans un fichier au format JPEG.
  • soit en mémoire.
dSauveImagePNGSauve une image :
  • soit dans un fichier au format PNG.
  • soit en mémoire.
dStyloDéclare la couleur et le style par défaut du tracé des traits, des rectangles, des cercles, ... contenus :
  • dans un champ Image,
  • dans une variable de type Image,
  • dans une variable de type WDPic (sur le calque d'arrière-plan),
  • dans une variable de type picCalque.
dSymétrieHorizontaleRetourne l'image par rapport à un axe horizontal (symétrie par rapport à un axe horizontal).
dSymétrieVerticaleRetourne l'image par rapport à un axe vertical (symétrie par rapport à un axe vertical).
dTexteDessine un texte :
  • dans un champ Image,
  • dans une variable de type Image,
  • dans une variable de type WDPic (sur le calque d'arrière-plan),
  • dans une variable de type picCalque.
dTexteRTFDessine un texte RTF :
  • dans un champ Image,
  • dans une variable de type Image.
grDestinationImageDéfinit une variable de type Image comme destination d'un graphe.
iHauteurImageCalcule la hauteur de l'image à imprimer (en millimètres).
iImprimeImageEnvoie au buffer d'impression le fichier image à imprimer.
iLargeurImageCalcule la largeur de l'image à imprimer (en millimètres).
PressePapierRécupère le texte ou l'image contenu dans le presse-papiers du système.
VersPressePapierÉcrit des informations de type texte ou image dans le presse-papiers du système.
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.
Version minimum requise
  • Version 25
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 22/06/2023

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