Vai al contenuto

SmartAuth 2.0.59: la descrizione delle foto salvata nel file

Progetto : SmartAuth Editore : CAP-REL Versione : 2.0.59 Data : Dolibarr da 18 a 24

Funzionalità minore stabile annunciata 13 giorni fa compatibilità dichiarata
Questo annuncio è una traduzione. Leggere la versione originale (Français)

La descrizione di una foto viaggia con essa

Le applicazioni mobili connesse a SmartAuth inviano le loro foto tramite un percorso di invio comune. Fino ad ora, il titolo, la didascalia e le parole chiave inserite con una foto venivano conservati solo in Dolibarr: una volta scaricato o trasmesso il file, non riportava più alcuna descrizione.

SmartAuth può ora scriverli direttamente nel file, nel formato XMP riconosciuto dai visualizzatori e dai software fotografici più comuni. Una foto di cantiere inviata a un cliente mantiene così il suo titolo e la sua didascalia.

Cosa cambia per le immagini

Sono supportati i formati JPEG, WebP e PNG. L'immagine non viene mai ricompressa: vengono aggiunte solo le informazioni di descrizione, i dati Exif esistenti vengono conservati. Una descrizione modificata in seguito viene riscritta al posto della precedente, senza duplicati.

La scrittura avviene interamente in PHP, senza strumenti esterni da installare sul server. Se fallisce su un file particolare, la foto viene salvata così come è stata inviata e il motivo viene registrato nel log.

Per gli sviluppatori di moduli

Un modulo che riceve le sue foto tramite il percorso di invio di SmartAuth passa til titolo, la didascalia e le parole chiave a UploadHelper::consumeUpload(). Per una descrizione modificata in un secondo momento, ImageXmpWriter::writeFile() riscrive il file già memorizzato. Il formato è lo stesso di quello utilizzato per la scrittura lato applicazione di SmartCommon: un file descritto dall'applicazione e poi dal server contiene un solo blocco di descrizione.