PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • 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).
  • Versions 25 et supérieures
    manipuler les images au format WDPic ainsi que leurs calques.
    Nouveauté 25
    manipuler les images au format WDPic ainsi que leurs calques.
    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.
Versions 24 et supérieures
WEBDEV - Code ServeurWindows Ce type de variable est désormais disponible pour les sites WEBDEV sous Windows.
Nouveauté 24
WEBDEV - Code ServeurWindows Ce type de variable est désormais disponible pour les sites WEBDEV sous Windows.
WEBDEV - Code ServeurWindows Ce type de variable est désormais disponible pour les sites WEBDEV sous Windows.
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
Versions 25 et supérieures
Calque
Nouveauté 25
Calque
Calque
Tableau de picCalqueCalques définis sur l'image au format "wdpic". Les calques sont identifiés par leurs noms.
Versions 25 et supérieures
Hauteur
Nouveauté 25
Hauteur
Hauteur
EntierHauteur 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.
Versions 25 et supérieures
Largeur
Nouveauté 25
Largeur
Largeur
EntierLargeur 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

Versions 17 et supérieures
AlbumSauve
Nouveauté 17
AlbumSauve
AlbumSauve
Sauve une image, une photo ou une vidéo dans l'album de photos de l'appareil mobile.
Versions 09 et supérieures
dArc
Nouveauté 09
dArc
dArc
Dessine 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.
Versions 21 et supérieures
dCadre
Nouveauté 21
dCadre
dCadre
Dessine un cadre.
Versions 09 et supérieures
dCercle
Nouveauté 09
dCercle
dCercle
Dessine 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.
Versions 09 et supérieures
dChangeMode
Nouveauté 09
dChangeMode
dChangeMode
Change le mode de dessin utilisé par les fonctions de dessin (fonctions dLigne, dRectangle, ....).
Versions 18 et supérieures
dCopie
Nouveauté 18
dCopie
dCopie
Copie une image dans une autre image.
Versions 09 et supérieures
dCopieImage
Nouveauté 09
dCopieImage
dCopieImage
Copie 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.
Versions 09 et supérieures
dCorde
Nouveauté 09
dCorde
dCorde
Dessine 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.
Versions 23 et supérieures
dCouleurDominanteImage
dCouleurDominanteImage
Renvoie 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.
Versions 09 et supérieures
dDébutDessin
Nouveauté 09
dDébutDessin
dDébutDessin
Indique 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.
Versions 09 et supérieures
dFinDessin
Nouveauté 09
dFinDessin
dFinDessin
Libère l'image de la mémoire.
Versions 27 et supérieures
dFlou
Nouveauté 27
dFlou
dFlou
Floute 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.
Versions 09 et supérieures
dFond
Nouveauté 09
dFond
dFond
Déclare la couleur de fond par défaut des rectangles, des cercles, ... 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.
Versions 17 et supérieures
dFusionne
Nouveauté 17
dFusionne
dFusionne
Fusionne une image dans une autre image. Il est ainsi possible de créer des effets de fondu entre 2 images.
Versions 09 et supérieures
dInverseCouleur
Nouveauté 09
dInverseCouleur
dInverseCouleur
Inverse 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.
Versions 09 et supérieures
dLigne
Nouveauté 09
dLigne
dLigne
Dessine 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.
Versions 10 et supérieures
dModifieLuminosité
Nouveauté 10
dModifieLuminosité
dModifieLuminosité
Modifie la luminosité d'une image contenue :
  • dans un champ Image,
  • dans une variable de type Image.
Versions 18 et supérieures
dModifieOpacité
Nouveauté 18
dModifieOpacité
dModifieOpacité
Modifie l'opacité d'une image (c'est-à-dire la couche alpha de l'image).
Versions 10 et supérieures
dModifieSaturation
Nouveauté 10
dModifieSaturation
dModifieSaturation
Modifie la saturation d'une image contenue :
  • dans un champ Image,
  • dans une variable de type Image.
Versions 10 et supérieures
dModifieTeinte
Nouveauté 10
dModifieTeinte
dModifieTeinte
Modifie la teinte d'une image contenue :
  • dans un champ Image,
  • dans une variable de type Image.
Versions 10 et supérieures
dModifieTSL
Nouveauté 10
dModifieTSL
dModifieTSL
Modifie la teinte, la saturation et la luminosité d'une image contenue :
  • dans un champ Image,
  • dans une variable de type Image.
Versions 22 et supérieures
DocAjoute
Nouveauté 22
DocAjoute
DocAjoute
Ajoute :
  • à 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.
Versions 22 et supérieures
DocInsère
Nouveauté 22
DocInsère
DocInsère
Insè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.
Versions 09 et supérieures
dPixelCouleur
Nouveauté 09
dPixelCouleur
dPixelCouleur
Identifie 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.
Versions 12 et supérieures
dPixelOpacité
Nouveauté 12
dPixelOpacité
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.
Versions 09 et supérieures
dPoint
Nouveauté 09
dPoint
dPoint
Dessine 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.
Versions 09 et supérieures
dPolice
Nouveauté 09
dPolice
dPolice
Dé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.
Versions 09 et supérieures
dPolygone
Nouveauté 09
dPolygone
dPolygone
Dessine 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.
Versions 24 et supérieures
dPolyligne
Nouveauté 24
dPolyligne
dPolyligne
Dessine une ligne composée de plusieurs segments.
Versions 09 et supérieures
dPortion
Nouveauté 09
dPortion
dPortion
Dessine 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.
Versions 09 et supérieures
dRectangle
Nouveauté 09
dRectangle
dRectangle
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.
Versions 21 et supérieures
dRectangleArrondi
Nouveauté 21
dRectangleArrondi
dRectangleArrondi
Dessine 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.
Versions 12 et supérieures
dRectangleDégradé
Nouveauté 12
dRectangleDégradé
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.
Versions 09 et supérieures
dRedimensionne
Nouveauté 09
dRedimensionne
dRedimensionne
Redimensionne une image contenue :
  • dans un champ Image,
  • dans une variable de type Image.
  • dans une variable de type picCalque.
Versions 09 et supérieures
dRemplissage
Nouveauté 09
dRemplissage
dRemplissage
Colorie 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.
Versions 09 et supérieures
dRotation
Nouveauté 09
dRotation
dRotation
Effectue une rotation :
  • d'un champ Image,
  • d'une variable de type Image,
  • d'une variable de type picCalque.
Versions 09 et supérieures
dSauveImageBMP
Nouveauté 09
dSauveImageBMP
dSauveImageBMP
Sauve une image :
  • soit dans un fichier au format BMP.
  • soit en mémoire.
Versions 09 et supérieures
dSauveImageGIF
Nouveauté 09
dSauveImageGIF
dSauveImageGIF
Sauve une image :
  • soit dans un fichier au format GIF.
  • soit en mémoire.
Versions 09 et supérieures
dSauveImageJPEG
Nouveauté 09
dSauveImageJPEG
dSauveImageJPEG
Sauve une image :
  • soit dans un fichier au format JPEG.
  • soit en mémoire.
Versions 09 et supérieures
dSauveImagePNG
Nouveauté 09
dSauveImagePNG
dSauveImagePNG
Sauve une image :
  • soit dans un fichier au format PNG.
  • soit en mémoire.
Versions 09 et supérieures
dStylo
Nouveauté 09
dStylo
dStylo
Dé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.
Versions 09 et supérieures
dSymétrieHorizontale
dSymétrieHorizontale
Retourne l'image par rapport à un axe horizontal (symétrie par rapport à un axe horizontal).
Versions 09 et supérieures
dSymétrieVerticale
Nouveauté 09
dSymétrieVerticale
dSymétrieVerticale
Retourne l'image par rapport à un axe vertical (symétrie par rapport à un axe vertical).
Versions 09 et supérieures
dTexte
Nouveauté 09
dTexte
dTexte
Dessine 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.
Versions 20 et supérieures
dTexteRTF
Nouveauté 20
dTexteRTF
dTexteRTF
Dessine un texte RTF :
  • dans un champ Image,
  • dans une variable de type Image.
Versions 19 et supérieures
grDestinationImage
Nouveauté 19
grDestinationImage
grDestinationImage
Définit une variable de type Image comme destination d'un graphe.
Versions 09 et supérieures
iHauteurImage
Nouveauté 09
iHauteurImage
iHauteurImage
Calcule la hauteur de l'image à imprimer (en millimètres).
Versions 09 et supérieures
iImprimeImage
Nouveauté 09
iImprimeImage
iImprimeImage
Envoie au buffer d'impression le fichier image à imprimer.
Versions 09 et supérieures
iLargeurImage
Nouveauté 09
iLargeurImage
iLargeurImage
Calcule la largeur de l'image à imprimer (en millimètres).
Versions 23 et supérieures
ImageCalqueVisible
Nouveauté 23
ImageCalqueVisible
ImageCalqueVisible
Permet de rendre visible ou invisible un calque d'une image de type WDPIC.
Versions 25 et supérieures
PicFusionneCalque
Nouveauté 25
PicFusionneCalque
PicFusionneCalque
Fusionne les calques d'une image au format WDPic.
Versions 25 et supérieures
PicRedimensionne
Nouveauté 25
PicRedimensionne
PicRedimensionne
Redimensionne une image au format WDPic.
Versions 25 et supérieures
PicRotation
Nouveauté 25
PicRotation
PicRotation
Effectue une rotation d'une image au format WDPic.
Versions 23 et supérieures
PicSauve
Nouveauté 23
PicSauve
PicSauve
Sauve l'image présente :
  • dans un champ Editeur d'images.
  • dans une variable de type WDPic.
Versions 09 et supérieures
PressePapier
Nouveauté 09
PressePapier
PressePapier
Récupère le texte ou l'image contenu dans le presse-papiers du système.
Versions 09 et supérieures
VersPressePapier
Nouveauté 09
VersPressePapier
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