Commentaire pour 'Nouveautés et changements prévus pour v12.0.0'
  • Photos - Bug - L'orientation automatique des images pendant le téléchargement ne fonctionne pas toujours correctement

    Cela se produit parce que les navigateurs modernes orientent désormais les images par eux-mêmes lorsque l'image est redimensionnée dans le navigateur. 

    Comme les images qui sont téléchargées via Dropzone ont une orientation correcte, mais ont d'anciennes données EXIF, étant donné que les anciennes données EXIF sont toujours présentes, l'image est à nouveau pivotée sur le serveur, de sorte que l'image est mal orientée. 

    Nous ne pouvons pas supprimer EXIF car il est utilisé dans les albums et les images pour afficher des informations sur l'image. Nous ne pouvons pas désactiver l'orientation automatique côté serveur car il y a des endroits (ex: commentaires) où les images sont téléchargées sans redimensionnement côté client.

    Il y a espoir qu'il sera possible de désactiver l'orientation intégrée du navigateur et une solution de contournement sera ajoutée au plugin Dropzone. Si le plugin Dropzone n"est pas corrigé dans un avenir proche, nous devrons alors le réparer nous-mêmes dans v12, en définissant context.style.imageOrientation = 'none'; avant ctx.drawImage, mais l'élément canvas doit être dans l'arborescence DOM et visible, car CSS n'est pas appliqué si l'élément est invisible ou hors de l'arborescence DOM.

    La solution provisoire est de désactiver le redimensionnement dans le navigateur en définissant "Largeur de l'image à redimensionner avant le téléchargement = 2048" et "Hauteur de l'image à redimensionner avant le téléchargement= 2048" sur "0" dans les paramètres. => Solution appliquée le 07/09/20.