Project

General

Profile

Actions

Bug #12175

closed

Image png avec fond transparent

Added by Sebastien Vuillet 9 months ago. Updated 6 months ago.

Status:
Closed
Priority:
Normal
Start date:
03/16/2021
Due date:
% Done:

100%

Estimated time:
Navigateur:
Tous
Votre version de Silverpeas:
6.2.1
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
Livraison en PROD:

Description

Les images png avec un fond transparent sont affiché dans les miniatures avec un fond noir.

PS : le problème est visible dans les albums et l'écran de sélection d'images d'une banque d'images.


Files

wysiwygURL.png (70.1 KB) wysiwygURL.png Yohann Chastagnier, 04/02/2021 08:32 AM
Actions #2

Updated by Yohann Chastagnier 8 months ago

Le problème vient du fait que l'image PNG est d'abord convertie dans une version allégée en JPG. Selon les couleurs dominantes de l'image, dans la conversion, le canal alpha d'une image s'il existe est forcé avec la couleur blanche ou noire (car le canal alpha n'est pas pris en charge par le JPG).
Puis toutes les vignettes sont calculées à partir de cette version allégée.

Une analyse, puis une correction, vont être menées dans le but de convertir la première version allégée dans le même format que celle originale.

En attendant, il peut y avoir une solution de contournement dans l'utilisation de la banque d'image dans l'éditeur WYSIWYG.
Après avoir inséré l'image de la médiathèque, et si l'image présente une anomalie, double cliquer sur l'image pour faire apparaître les propriétés de l'image, et notamment son URL :

Si cette URL se termine comme le montre l'illustration ci-dessus, essayer de mettre true pour le paramètre UseOriginal (au lieu de false). Ce paramètre est par défaut à la valeur false dans le but de ne pas surcharger le réseau avec des poids importants d'image. Mais lorsque les images sont de petites tailles et d'un poids léger, utiliser l'originale n'a pas vraiment d'impact au niveau des performances d'affichage.

Actions #3

Updated by David Lesimple 8 months ago

De mémoire, quand la case à cocher de l'image est sélectionnée, on prend l'original (UseOriginal=true)
alors qu'en cliquant sur l'image, c'est la version optimisée qui est sélectionnée (UseOriginal=false)

Actions #4

Updated by Yohann Chastagnier 8 months ago

  • Status changed from Feedback to Resolved
  • Assignee set to Yohann Chastagnier
  • Target version set to Version 6.2.1
  • % Done changed from 0 to 100

Le type de l'image est maintenant bien respecté dans la création de toutes les vignettes lors de l'ajout ou de la modification d'une image.

Aucun traitement de reprise n'a été mis en place.

PR : https://github.com/Silverpeas/Silverpeas-Components/pull/727

Actions #5

Updated by Nicolas Eysseric 8 months ago

  • Status changed from Resolved to Integration in progress...
Actions #6

Updated by Nicolas Eysseric 8 months ago

  • Status changed from Integration in progress... to Closed

Validé et intégré sur 6.2.1 et master

Actions #7

Updated by JEROME VERDU 6 months ago

  • Votre version de Silverpeas changed from 6.2 to 6.2.1

Bonjour,

Nous avons toujours le problème et je ne parviens pas à utiliser la solution de contournement qui ne fonctionne que dans le WYSIWYG et pas dans les vignettes de publication.

Jérôme.

Actions

Also available in: Atom PDF