Pour être clair, cela n’ajoutera pas le support du format HEIC. Les images seront converties à l’aide d’une autre méthode avec perte, ce qui entraînera une légère perte de fidélité.
Toutes les photos animées partagées au format HEIC deviendront des images fixes. De plus, bien que le format HEIC prenne en charge la transparence, le format JPEG ne le fait pas.
L’équivalent JPEG fait environ deux fois plus gros.
J’ai essayé cela hier. Je travaille sur un Mac, et c’était assez simple sur ma machine, alors j’ai créé cette PR : FEATURE: Support converting HEIF images to JPEG by pmusaraj · Pull Request #10079 · discourse/discourse · GitHub. Cependant, ImageMagick sur les machines Linux ne prend pas en charge HEIC par défaut, nous ne pouvons donc pas fusionner cela tant que nous n’aurons pas mis à jour l’image Docker de base pour inclure la prise en charge de HEIC.
Je vais m’en occuper maintenant, mais cela prendra un peu plus de temps avant d’intégrer le cœur du projet.
Discourse n’est pas un gestionnaire de fichiers. Si les gens souhaitent partager des fichiers HEIC, ils peuvent simplement créer un lien vers un hébergement externe.
Je ne vois pas en quoi cela pourrait causer un préjudice significatif ?
Idéalement, cela devrait fonctionner directement, n’est-ce pas ?
Les autres téléchargements sont déjà optimisés ; le format HEIC est simplement optimisé un peu plus pour répondre aux problèmes de compatibilité avec les navigateurs.