SmartAuth 2.0.59: Die Beschreibung der Fotos wird in der Datei gespeichert
Die Beschreibung eines Fotos reist mit ihm
Mobile Anwendungen, die mit SmartAuth verbunden sind, senden ihre Fotos über eine gemeinsame Upload-Route. Bisher wurden der Titel, die Bildunterschrift und die Schlüsselwörter, die mit einem Foto erfasst wurden, nur in Dolibarr gespeichert: Sobald die Datei heruntergeladen oder weitergeleitet wurde, trug sie keine Beschreibung mehr.
SmartAuth kann diese nun direkt in der Datei selbst im XMP-Format schreiben, das von gängigen Bildbetrachtern und Fotobearbeitungsprogrammen erkannt wird. Ein an einen Kunden gesendetes Baustellenfoto behält so seinen Titel und seine Bildunterschrift.
Was sich für die Bilder ändert
Die Formate JPEG, WebP und PNG werden unterstützt. Das Bild wird nie neu komprimiert: Es werden nur die Beschreibungsinformationen hinzugefügt, die existierenden Exif-Daten bleiben erhalten. Eine später geänderte Beschreibung wird anstelle der alten geschrieben, ohne Duplikat.
Das Schreiben erfolgt vollständig in PHP, ohne externe Tools, die auf dem Server installiert werden müssen. Schlägt es bei einer bestimmten Datei fehl, wird das Foto so gespeichert, wie es gesendet wurde, und der Grund wird protokolliert.
Für Modulentwickler
Ein Modul, das seine Fotos über die Upload-Route von SmartAuth empfängt, übergibt
den Titel, die Bildunterschrift und die Schlüsselwörter an UploadHelper::consumeUpload(). Für eine
später geänderte Beschreibung schreibt ImageXmpWriter::writeFile() die
bereits gespeicherte Datei neu. Das Format ist dasselbe wie beim Schreiben auf der
Anwendungsseite von SmartCommon: Eine Datei, die von der Anwendung und dann vom
Server beschrieben wird, enthält nur einen einzigen Beschreibungsblock.
Άλλες γλώσσες: English, Español, Français, Italiano, Nederlands, Polski, Português