Salt la conținut

SmartAuth 2.0.59: de beschrijving van foto's opgeslagen in het bestand

Proiect : SmartAuth Editor : CAP-REL Versiune : 2.0.59 Data : Dolibarr de la 18 la 24

Funcționalitate minoră stabilă anunțată acum 13 zile compatibilitate declarată în Nederlands
Acest anunț este o traducere. Citiți versiunea de origine (Français)

De beschrijving van een foto reist met haar mee

Mobiele applicaties die verbonden zijn met SmartAuth sturen hun foto's via een gemeenschappelijke verzendroute. Tot nu toe werden de titel, het bijschrift en de trefwoorden die met een foto waren ingevoerd, alleen in Dolibarr bewaard: zodra het bestand gedownload of doorgezonden werd, droeg het geen beschrijving meer.

SmartAuth kan deze nu in het bestand zelf schrijven, in het XMP-formaat dat wordt herkend door gangbare fotoviewers en fotosoftware. Een foto van een bouwplaats die naar een klant wordt gestuurd, behoudt zo zijn titel en bijschrift.

Wat verandert voor afbeeldingen

De formaten JPEG, WebP en PNG worden ondersteund. De afbeelding wordt nooit hergecomprimeerd: alleen de beschrijvingsinformatie wordt toegevoegd, de bestaande Exif-gegevens blijven behouden. Een later gewijzigde beschrijving wordt op de plaats van de oude herschreven, zonder duplicaten.

Het schrijven gebeurt volledig in PHP, zonder externe tools die op de server moeten worden geïnstalleerd. Als het mislukt voor een bepaald bestand, wordt de foto opgeslagen zoals deze is verzonden en wordt de reden gelogd.

Voor moduleontwikkelaars

Een module die zijn foto's ontvangt via de verzendroute van SmartAuth, geeft de titel, het bijschrift en de trefwoorden door aan UploadHelper::consumeUpload(). Voor een later gewijzigde beschrijving herschrijft ImageXmpWriter::writeFile() het al opgeslagen bestand. Het formaat is hetzelfde als dat van de schrijfbewerking aan de kant van de SmartCommon-applicatie: een bestand dat door de applicatie en vervolgens door de server wordt beschreven, bevat slechts één beschrijvingsblok.