PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Dessin en code navigateur
  • Dessin en PHP
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Sauve une image présente dans une variable de type Image :
  • soit dans un fichier au format JPEG.
  • soit en mémoire.
Remarques :
  • Cette fonction permet uniquement de sauvegarder des images pour des résolutions d'écran allant jusqu'à 32 bits.
  • Java La sauvegarde d'images au format JPEG est supportée uniquement si l'application est exécutée par la machine virtuelle Java (JVM) distribuée par SUN. Cette sauvegarde ne fonctionne pas avec d'autres machines virtuelles Java.
Versions 15 et supérieures
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
Linux Attention : L'utilisation de cette fonction sous Linux nécessite une configuration spécifique. Pour plus de détails, consultez Les dessins.
Nouveauté 15
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
Linux Attention : L'utilisation de cette fonction sous Linux nécessite une configuration spécifique. Pour plus de détails, consultez Les dessins.
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
Linux Attention : L'utilisation de cette fonction sous Linux nécessite une configuration spécifique. Pour plus de détails, consultez Les dessins.
Versions 16 et supérieures
Android Cette fonction est désormais disponible pour les applications Android.
Nouveauté 16
Android Cette fonction est désormais disponible pour les applications Android.
Android Cette fonction est désormais disponible pour les applications Android.
Versions 17 et supérieures
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 17
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Nouveauté 18
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Versions 21 et supérieures
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Exemple
MonImage est une Image = "Test.gif"
// Sauve en mémoire l'image présente dans MonImage
ResSauvegarde = MonImage.SauveJPEG(enMémoire)
WINDEVWEBDEV - Code ServeurEtats et RequêtesUniversal Windows 10 AppAjaxCode Utilisateur (MCU)
MonImage est une Image = "Test.gif"
// Sauve l'image présente dans MonImage sur "C:\Documents\Image.JPEG"
ResSauvegarde = MonImage.SauveJPEG("C:\Documents\Image.JPEG")
Syntaxe
WINDEVWEBDEV - Code ServeurEtats et RequêtesAndroidiPhone/iPadUniversal Windows 10 AppJavaAjaxCode Utilisateur (MCU)

Sauvegarder une image dans un fichier au format JPEG Masquer les détails

<Résultat> = <Variable Image>.SauveJPEG(<Nom du fichier> [, <Qualité> [, <Marqueur Exif>]])
<Résultat> : Booléen
  • Vrai si l'image a été sauvegardée,
  • Faux dans le cas contraire. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
<Variable Image> : Variable de type Image
Nom de la variable de type Image à manipuler.
<Nom du fichier> : Chaîne de caractères (avec guillemets)
Nom et chemin complet (ou relatif) du fichier JPEG. Un chemin de type UNC peut être utilisé. L'extension du fichier n'est pas obligatoire.
Attention :
  • Pour que l'image soit sauvée, le répertoire de destination doit exister.
  • L'existence du fichier JPEG n'est pas vérifiée. Si ce fichier existe, il est automatiquement écrasé.
<Qualité> : Entier optionnel
Qualité de l'image sauvegardée. Valeur comprise entre 1 et 100 (80 par défaut). Plus la qualité de l'image sera faible, plus le taux de compression de l'image sera élevé et plus la taille du fichier sera petite.
<Marqueur Exif> : Constante (ou combinaison de constantes) optionnelle
Enregistrement des marqueurs Exif modifiés à l'aide de la fonction ImageInfoModifie :
imgAjouteVignetteAjoute une vignette dans le fichier image <Nom du fichier>.
Si une vignette est présente dans le fichier image affiché dans le champ Image, cette constante n'est pas prise en compte.
Java Cette constante n'est pas disponible.
imgJPEGProgressifPermet de sauvegarder l'image au format JPEG progressif. Ce format est notamment utilisé pour les sites Web. Il permet un chargement plus rapide des pages (les images étant chargées et affichées progressivement).
imgNiveauDeGrisPermet de sauvegarder l'image en noir et blanc (mode d'affichage "Niveau de gris").
imgSauveInformationEnregistre les marqueurs Exif.
Si une vignette est présente dans le fichier image affiché dans le champ Image, une nouvelle vignette est recalculée.
Java Cette constante n'est pas disponible.
Par défaut, les marqueurs Exif ne sont pas enregistrés, aucune opération sur les vignettes n'est réalisée.
Ce paramètre est disponible uniquement si <Nom du champ> correspond au nom d'un champ Image.
AndroidiPhone/iPadUniversal Windows 10 App Ce paramètre n'est pas disponible.
Universal Windows 10 App Syntaxe non disponible

Sauvegarder une image en mémoire Masquer les détails

<Résultat> = <Variable Image>.SauveJPEG([<Qualité> [, <Marqueur Exif>]])
<Résultat> : Buffer
Chaîne d'octets contenant l'image au format JPEG.
Cette chaîne d'octets peut être par la suite affectée à un champ Image, enregistrée dans un fichier (fonction fSauveTexte), envoyée à travers un réseau (grâce aux fonctions Socket), ...
<Variable Image> : Variable de type Image
Nom de la variable de type Image à manipuler.
<Qualité> : Entier optionnel
Qualité de l'image sauvegardée. Valeur comprise entre 1 et 100 (80 par défaut). Plus la qualité de l'image sera faible, plus le taux de compression de l'image sera élevé et plus la taille du fichier sera petite.
<Marqueur Exif> : Constante (ou combinaison de constantes) optionnelle
Enregistrement des marqueurs Exif modifiés à l'aide de la fonction ImageInfoModifie :
imgAjouteVignetteAjoute une vignette dans le fichier image <Nom du fichier>.
Si une vignette est présente dans le fichier image affiché dans le champ Image, cette constante n'est pas prise en compte.
Java Cette constante n'est pas disponible.
imgJPEGProgressifPermet de sauvegarder l'image au format JPEG progressif. Ce format est notamment utilisé pour les sites Web. Il permet un chargement plus rapide des pages (les images étant chargées et affichées progressivement).
imgSauveInformationEnregistre les marqueurs Exif.
Si une vignette est présente dans le fichier image affiché dans le champ Image, une nouvelle vignette est recalculée.
Java Cette constante n'est pas disponible.
Par défaut, les marqueurs Exif ne sont pas enregistrés, aucune opération sur les vignettes n'est réalisée.
Ce paramètre est disponible uniquement si <Nom du champ> correspond au nom d'un champ Image.
AndroidiPhone/iPad Ce paramètre n'est pas disponible.
Remarques
Composante : wd250pnt.dll
Version minimum requise
  • Version 24
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire