DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions de dessin
  • Divers
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
Récupère les caractéristiques d'un fichier image ou d'un fichier PDF :
  • format,
  • largeur et hauteur,
  • nombre de bits par pixel.
Exemple
Etats et Requêtes
InfoImage, Format sont des chaînes
Hauteur, Largeur sont des entiers
// Récupération des caractéristiques de l'image
InfoImage = InfoBitmap("C:\Windows\CARREAU.BMP")
Format = ExtraitChaîne(InfoImage, 1)
Largeur = Val(ExtraitChaîne(InfoImage, 2))
Hauteur = Val(ExtraitChaîne(InfoImage, 3))
// Affichage des caractéristiques
Info("Format de l'image : " + Format, "Largeur : " + Largeur, "Hauteur : " + Hauteur)
Syntaxe
<Résultat> = InfoBitmap(<Nom du fichier image>)
<Résultat> : Chaîne de caractères
  • Caractéristiques de l'image renvoyées sous la forme :
    <Format> + TAB + <Largeur> + TAB + <Hauteur> + TAB + <Bits/pixel>

    <Format>Chaîne de caractères
    • Trois caractères permettant d'identifier le format de l'image : "BMP", "GIF", "PDF", ...
    • "BAD" si le nom de l'image est un fichier inexistant ou si le format est inconnu
    <Largeur>EntierLargeur de l'image en pixels.
    Remarque : La largeur et la hauteur peuvent être inversées en fonction de la position du point (0,0) de l'image. Pour connaître la largeur et la hauteur en prenant en compte l'orientation de l'image, utilisez une variable de type Image.
    <Hauteur>EntierHauteur de l'image en pixels.
    Remarque : La largeur et la hauteur peuvent être inversées en fonction de la position du point (0,0) de l'image. Pour connaître la largeur et la hauteur en prenant en compte l'orientation de l'image, utilisez une variable de type Image.
    <Bits/pixel>Chaîne de caractèresNombre de bits par pixel :
    • 1 (Image monochrome)
    • 4 (palette 16 couleurs)
    • 8 (palette 256 couleurs)
    • 24 (pas de palette, 16 millions de couleurs)
    • 32 (pas de palette, couleur vrai)
  • En cas d'erreur, la chaîne renvoyée est :
    "BAD" + TAB + TAB + TAB
<Nom du fichier image> : Chaîne de caractères
  • Nom du fichier image ou du fichier PDF avec son chemin complet ou relatif (260 caractères maximum). Un chemin de type UNC peut être utilisé.
  • Nom du champ lié à une rubrique de type mémo image.
Remarques

Divers

  • La fonction InfoBitmap peut être utilisée avec les fichiers au format PDF.
    Attention : le Framework GDI + doit être installé sur le poste.
  • Pour les images au format WMF ou EMF, <Bits/pixel> est égal à 0.
  • Les formats des fichiers image reconnus sont :
    • Etats et Requêtes Tous les formats décrits dans la fonction fFiltreImage.
Classification Métier / UI : Code neutre
Composante : wd290obj.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 19/07/2022

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