Ir para o conteúdo

SmartAuth 2.0.59: a descrição das fotos guardada no ficheiro

Projeto : SmartAuth Editor : CAP-REL Versão : 2.0.59 Data : Dolibarr 18 a 24

Funcionalidade menor estável anunciada há 13 dias compatibilidade declarada
Este anúncio é uma tradução. Ler a versão original (Français)

A descrição de uma foto viaja com ela

As aplicações móveis ligadas ao SmartAuth enviam as suas fotos por uma rota de envio comum. Até agora, o título, a legenda e as palavras-chave inseridos com uma foto eram apenas guardados no Dolibarr: uma vez descarregado ou transmitido o ficheiro, já não continha qualquer descrição.

O SmartAuth pode agora escrevê-los no próprio ficheiro, no formato XMP reconhecido pelos visualizadores e pelos programas de foto comuns. Uma foto de obra enviada a um cliente mantém assim o seu título e a sua legenda.

O que muda para as imagens

Os formatos JPEG, WebP e PNG são suportados. A imagem nunca é recomprimida: apenas as informações de descrição são adicionadas, os dados Exif existentes são mantidos. Uma descrição modificada mais tarde é reescrita no lugar da antiga, sem duplicados.

A escrita é feita inteiramente em PHP, sem ferramenta externa para instalar no servidor. Se falhar num ficheiro específico, a foto é guardada tal como foi enviada e a razão é registada.

Para os programadores de módulos

Um módulo que recebe as suas fotos pela rota de envio do SmartAuth passa o título, a legenda e as palavras-chave para UploadHelper::consumeUpload(). Para uma descrição modificada posteriormente, ImageXmpWriter::writeFile() reescreve o ficheiro já armazenado. O formato é o mesmo que o da escrita do lado da aplicação do SmartCommon: um ficheiro descrito pela aplicação e depois pelo servidor contém apenas um bloco de descrição.