Une API redonne des calques aux publicités aplaties
BRIA lance Delayer Agent, une API qui décompose une publicité aplatie en calques structurés pour modifier ses textes, produits, logos et éléments réglementaires.
Le fichier source a disparu, l’agence a fermé ou la campagne a été archivée avec un simple JPEG. La publicité reste visible, mais chaque correction oblige à la reconstruire. Delayer Agent veut automatiser cette reprise en séparant l’image aplatie en éléments modifiables.
BRIA présente son nouvel outil comme un moyen de remettre en circulation les créations déjà produites. Une publicité importée est analysée, découpée puis décrite sous la forme d’une composition structurée. Le résultat distingue le fond, les produits, les logos, les textes, les boutons d’action et les mentions réglementaires.
Le nom varie selon les points d’accès. BRIA parle de Delayer Agent dans son annonce et de fonction « De-layer » dans Bria Create, tandis que la version proposée sur fal porte le nom d’Ad Delayer. Le principe reste le même : convertir un visuel finalisé en document composé de calques indépendants.
L’outil ne retrouve pas le fichier de création d’origine. Il tente d’en reconstruire une représentation exploitable à partir du seul rendu disponible. L’ordre des calques, leurs limites, leur fonction et leur contenu sont donc déduits de l’image. Cette distinction compte lorsque BRIA affirme que le PSD peut avoir disparu sans condamner la publicité.
La réponse de l’API prend la forme d’un document JSON. Elle contient les dimensions du canevas et une liste de calques accompagnés d’un identifiant, d’un type, d’un sous-type, d’un ordre d’empilement et d’une boîte de positionnement. Les ressources visuelles extraites sont associées à une adresse permettant de les récupérer séparément.
Dans l’exemple publié sur fal, une publicité de joaillerie est décomposée en neuf éléments. Le document distingue la couleur de fond, une image d’arrière-plan, deux produits et cinq blocs de texte. Chaque objet peut ensuite être déplacé, remplacé, modifié ou téléchargé.
Les images détourées conservent leur position et leur mode d’ajustement dans la composition. Un produit peut ainsi être identifié comme une image placée au-dessus du fond, avec ses coordonnées, sa largeur, sa hauteur et son ordre d’affichage. Cette structure fournit les informations nécessaires pour reconstruire le visuel dans une interface compatible.
Le texte reçoit un traitement particulier. Delayer le restitue sous deux formes : un bloc réellement éditable et une version SVG reproduisant son apparence d’origine. Le premier sert à changer un prix, une accroche, une date ou une mention. Le second conserve une référence visuelle lorsque la typographie reconnue ne correspond pas exactement au rendu initial.
Le bloc modifiable ne contient pas seulement la transcription. Le schéma présenté sur fal indique aussi la famille typographique estimée, la graisse, la taille, la couleur, l’interlettrage, l’alignement, la hauteur de ligne, la casse, le soulignement et l’italique. Des feuilles de styles externes peuvent être référencées pour charger les polices associées.
Cette double sortie évite un choix fréquent dans la conversion automatique. Un texte vectorisé peut rester fidèle à l’image, mais devient difficile à réécrire. Un texte reconnu comme tel se modifie facilement, mais son apparence peut varier si la police exacte manque ou si sa mise en page a été mal interprétée. BRIA fournit les deux représentations afin que l’application cliente choisisse selon le besoin.
La présence d’un SVG ne garantit pas que chaque caractère sera correctement reconnu. Un lettrage dessiné à la main, un texte courbé, une typographie propriétaire ou une mention très petite peuvent compliquer la reconstruction. L’utilisateur devra comparer le résultat avec la publicité d’origine avant de produire une nouvelle version.
Le classement fonctionnel des éléments doit faciliter l’automatisation. Un calque n’est pas seulement décrit comme une image ou un texte : il peut être identifié comme un logo, un produit, une accroche principale, une copie secondaire, un bouton d’action ou une mention de conformité. Une application peut alors appliquer des règles différentes à chaque catégorie.
Un outil de localisation pourrait, par exemple, traduire les textes tout en laissant le logo et le produit intacts. Un système de déclinaison pourrait déplacer le bouton d’action, réduire l’accroche et adapter le fond à un autre format. Les mentions réglementaires pourraient être isolées pour recevoir une version propre à chaque pays.
Delayer n’effectue pas nécessairement toutes ces modifications à lui seul. Le nouvel accès direct fournit surtout la structure sur laquelle un éditeur, un agent ou une chaîne de production peut travailler. BRIA propose déjà dans Bria Create des fonctions consacrées à la génération, au redimensionnement, à la localisation et à l’animation des publicités.
Cette séparation intéresse les marques qui possèdent plusieurs années de campagnes sans disposer de tous leurs fichiers de travail. Une publicité approuvée peut servir de point de départ à de nouvelles tailles, langues ou offres commerciales sans être recréée entièrement par une équipe graphique.
Elle peut aussi réduire la dépendance envers le logiciel utilisé lors de la production. La réponse n’est pas présentée comme un fichier PSD natif, mais comme un document structuré et ouvert à une intégration. Une plateforme doit néanmoins interpréter le JSON, télécharger les ressources et disposer de son propre moteur de composition pour afficher et modifier les calques.
Le format constitue donc un avantage pour les développeurs, mais pas forcément un livrable immédiatement utilisable par une personne qui travaille uniquement dans Photoshop. Une conversion supplémentaire peut être nécessaire pour produire un PSD, un fichier destiné à un autre éditeur ou un modèle exploitable dans un outil interne.
BRIA affirme conserver la pleine résolution du visuel fourni. Cette formulation signifie que la composition n’est pas volontairement réduite à une simple prévisualisation. Elle ne recrée pas les informations absentes du fichier importé. Une image compressée, agrandie ou de