PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Propriétés spécifiques à la description des variables de type gglPhoto
  • Fonctions utilisant des variables de type gglPhoto :
  • Fonctions (syntaxe objet) utilisant des variables de type gglPhoto :
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Avertissement
A partir de Janvier 2019, les fonctions de gestion des albums de photos Google Picasa ne fonctionnent plus. En effet, l'API Google correspondante n'est plus disponible depuis Janvier 2019. Il est désormais nécessaire d'utiliser "Google Photo API".
Cette nouvelle API est accessible via la fonction AuthIdentifie et des requêtes HTTP. Pour plus de détails sur cette API, consultez https://developers.google.com/photos/library/guides/overview.
Le type gglPhoto permet de créer et modifier une photo d'un album Google Picasa. Les caractéristiques de ce type de variable peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
Ce type de variable est utilisé par les variables de type gglAlbum.
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
// Connexion à Google
Cnx est un gglConnexion
Cnx..Email = "balthazar@gmail.com"
Cnx..MotDePasse = "azerty"
Cnx..NomApplication = "MonAppli-01"
SI GglConnecte(Cnx) = Faux ALORS
Erreur(ErreurInfo())
FIN

// Récupération du tableau des albums disponibles
tabAlbum est un tableau de gglAlbum = GglListeAlbum(Cnx)

// Récupération de toutes les photos du premier album (uniquement les métadonnées)
GglRemplitAlbum(Cnx, tabAlbum [1], gglAvecDonnéesPhoto)

// Parcours des photos
MesPhotos est un gglPhoto
POUR TOUT MesPhotos DE tabAlbum[1]..DonnéesPhoto
Trace(MesPhotos..Description)
FIN

// Ajout d'une photo à un album
// Récupération de l'album
MonAlbum est un gglAlbum = GglRécupèreAlbum(Cnx, "mon album préféré")
// Création d'une photo
MaPhoto est un gglPhoto
MaPhoto..Image = "c:\Images\ma_photo.jpg"
MaPhoto..Légende = "Ma photo à moi"

// Ajout de l'image à l'album
Ajoute(MonAbum..DonnéesPhoto, MaPhoto)

// Envoi de la photo et mise à jour de l'album
GglEcrit(Cnx, MonAlbum)
Remarques

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

Les propriétés suivantes peuvent être utilisées pour manipuler une photo d'un album Google Picasa :
NomType manipuléEffet
AccèsConstante de type chaîne de caractèresType d'accès à la photo. Les valeurs possibles sont :
  • gglPrivé : La photo sera consultable uniquement par les personnes autorisées.
  • gglPublic : La photo sera consultable par tout internaute connaissant son URL ainsi que lors de recherches publiques (par exemple par le service Google Recherche d'images).
ChecksumChaîne de caractèresSomme de Hash de l'image. Cette propriété est disponible uniquement en lecture seule.
CommentaireTableau de gglCommentaireCommentaires associés à la photo.
CommentaireActivéBooléen
  • Vrai pour activer la gestion des commentaires sur l'album,
  • Faux dans le cas contraire.
DateMiseAJourDateHeureDate de la dernière mise à jour de la photo. Cette propriété est disponible uniquement en lecture.
HauteurEntierHauteur de la photo en pixels. Cette propriété est disponible en lecture uniquement.
IdentifiantAlbumChaîne de caractèresIdentifiant de l'album auquel appartient la photo. Cette propriété est disponible en lecture uniquement.
IdentifiantPhotoChaîne de caractèresIdentifiant de la photo au sein de l'album. Cette propriété est disponible en lecture seulement.
ImageImageImage originale. Cette propriété correspond à une chaîne vide par défaut.

Pour récupérer une photo, il est nécessaire d'utiliser la fonction GglRemplitPhoto pour récupérer les données binaires de la photo. Cette photo peut ensuite être sauvegardée (fonction fSauveTexte) ou affichée dans un champ Image.

Pour mettre à jour une photo, cette propriété peut correspondre :
  • au chemin vers une image accessible depuis le poste en cours.
  • à un champ Image contenant une image.
  • à un dessin réalisé dans un champ Image grâce aux fonctions de dessin et sauvegardé en mémoire.
LargeurEntierLargeur de la photo exprimée en pixels. Cette propriété est disponible en lecture uniquement.
LégendeChaîne de caractèresDescription de la photo.
MédiagglGroupeMédiaDonnées supplémentaires sur la photo.
NbCommentaireEntierNombre de commentaires sur la photo. Cette propriété est disponible en lecture uniquement.
NomFichierChaîne de caractèresNom du fichier correspondant à la photo sur le serveur.
Attention : Cette propriété est obligatoire.
TagTableau de gglTagTags associés à la photo.
TagEXIFgglTagEXIFTags EXIF associés à la photo. Cette propriété est disponible en lecture uniquement.
TailleEntierTaille de la photo en octets. Cette propriété est disponible en lecture uniquement.
TimestampEntierTimestamp de la photo (nombre de millisecondes depuis le 1er Janvier 1970).
Remarque : Ces propriétés peuvent être utilisées avec une des deux syntaxes suivantes :
  • <Nom de la variable>..<Nom de la propriété>
  • <Nom de la variable>.<Nom de la propriété>

Fonctions utilisant des variables de type gglPhoto :

Versions 14 et supérieures
GglEcrit
Nouveauté 14
GglEcrit
GglEcrit
Crée et / ou met à jour des données sur le serveur Google (ajout ou modification de données).
Versions 14 et supérieures
GglListePhoto
Nouveauté 14
GglListePhoto
GglListePhoto
Liste les photos des albums Google Picasa correspondant à certains critères.
Versions 14 et supérieures
GglRemplitPhoto
Nouveauté 14
GglRemplitPhoto
GglRemplitPhoto
Dans un album Google Picasa, récupère les données sur les photos : image originale, commentaires, tags, vignettes.
Versions 14 et supérieures
GglSupprime
Nouveauté 14
GglSupprime
GglSupprime
Supprime des données sur le serveur Google.

Fonctions (syntaxe objet) utilisant des variables de type gglPhoto :

Versions 24 et supérieures
<Variable gglConnexion>.Ecrit
<Variable gglConnexion>.Ecrit
Crée et / ou met à jour des données sur le serveur Google (ajout ou modification de données).
Versions 24 et supérieures
<Variable gglConnexion>.ListePhoto
<Variable gglConnexion>.ListePhoto
Liste les photos des albums Google Picasa correspondant à certains critères.
Versions 24 et supérieures
<Variable gglConnexion>.RemplitPhoto
<Variable gglConnexion>.RemplitPhoto
Dans un album Google Picasa, récupère les données sur les photos : image originale, commentaires, tags, vignettes.
Versions 24 et supérieures
<Variable gglConnexion>.Supprime
<Variable gglConnexion>.Supprime
Supprime des données sur le serveur Google.
Version minimum requise
  • Version 14
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire