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 WDPic
  • Fonctions manipulant des variables de type WDPic
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 WDPic permet de définir toutes les caractéristiques avancées d'une image au format ".wdpic". Les caractéristiques de cette image peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
Ce type permet notamment de :
  • rendre visibles/invisibles des calques par programmation (fonction ImageCalqueVisible).
  • manipuler les images au format WDPic ainsi que leurs calques.
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
// Affiche l'image d'un produit dans un champ Image
PROCÉDURE AfficheProduit(ChampImage est un Champ, sNomWDPic est une chaîne, bPromo est un booléen)
 
MonImage est un WDPic
MonImage.NomFichier = sNomWDPic
ImageCalqueVisible(MonImage, "Calque Promo", bPromo)
 
ChampImage.Valeur = MonImage
Remarques

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

Les propriétés suivantes peuvent être utilisées pour manipuler une image au format "wdpic" :
Nom de la propriétéType manipuléEffet
CalqueTableau de picCalqueCalques définis sur l'image au format "wdpic". Les calques sont identifiés par leurs noms.
HauteurEntierHauteur de l'image exprimée en pixels.
Par défaut, lors de l'affectation d'une image à la variable WDPic, correspond à la hauteur de l'image.
Cette propriété est disponible en lecture et en écriture.
ImageImage associée à la variable.
Cette image est mise à jour par exemple lors de l'affectation de la variable avec un champ Image.
Cette propriété est disponible en lecture et en écriture.
LargeurEntierLargeur de l'image exprimée en pixels.
Par défaut, lors de l'affectation d'une image à la variable WDPic, correspond à la largeur de l'image.
Cette propriété est disponible en lecture et en écriture.
NomFichierChaîne de caractèresNom du fichier ".wdpic".

Fonctions manipulant des variables de type WDPic

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.
dModifieContrasteModifie le contraste d'une image contenue :
  • dans un champ Image,
  • dans une variable de type Image.
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.
dRedresseTransforme une image en la déformant.
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).
ImageCalqueVisiblePermet de rendre visible ou invisible un calque d'une image de type WDPIC.
PicFusionneCalqueFusionne les calques d'une image au format WDPic.
PicRedimensionneRedimensionne une image au format WDPic.
PicRotationEffectue une rotation d'une image au format WDPic.
PicSauveSauve l'image présente :
  • dans un champ Editeur d'images.
  • dans une variable de type WDPic.
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 23
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 30/06/2022

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