Μετάβαση στο περιεχόμενο

SmartAuth 2.0.59 : la description des photos enregistrée dans le fichier

Έργο : SmartAuth Εκδότης : CAP-REL Έκδοση : 2.0.59 Ημερομηνία : Dolibarr 18 έως 24

Μικρή λειτουργία σταθερή ανακοινώθηκε πριν από 13 ημέρες δηλωμένη συμβατότητα στα Français

La description d'une photo voyage avec elle

Les applications mobiles connectées à SmartAuth envoient leurs photos par une route d'envoi commune. Jusqu'ici, le titre, la légende et les mots-clés saisis avec une photo n'étaient conservés que dans Dolibarr : une fois le fichier téléchargé ou transmis, il ne portait plus aucune description.

SmartAuth peut maintenant les écrire dans le fichier lui-même, au format XMP reconnu par les visionneuses et les logiciels de photo courants. Une photo de chantier envoyée à un client garde ainsi son titre et sa légende.

Ce qui change pour les images

Les formats JPEG, WebP et PNG sont pris en charge. L'image n'est jamais recompressée : seules les informations de description sont ajoutées, les données Exif existantes sont conservées. Une description modifiée plus tard est réécrite à la place de l'ancienne, sans doublon.

L'écriture se fait entièrement en PHP, sans outil externe à installer sur le serveur. Si elle échoue sur un fichier particulier, la photo est enregistrée telle qu'elle a été envoyée et la raison est journalisée.

Pour les développeurs de modules

Un module qui reçoit ses photos par la route d'envoi de SmartAuth passe le titre, la légende et les mots-clés à UploadHelper::consumeUpload(). Pour une description modifiée après coup, ImageXmpWriter::writeFile() réécrit le fichier déjà stocké. Le format est le même que celui de l'écriture côté application de SmartCommon : un fichier décrit par l'application puis par le serveur ne porte qu'un seul bloc de description.