web-dev-qa-db-fra.com

Comment éviter que Wordpress ne supprime les métadonnées EXIF ​​lors du redimensionnement des images?

Les métadonnées sont des informations sur une image et peuvent être incluses dans des fichiers d'image JPEG.

Les métadonnées EXIF ​​sont des informations sur l'image enregistrée directement à partir de l'appareil photo - par exemple, la durée d'exposition et la date à laquelle la photo a été prise.

WordPress conserve les informations EXIF ​​dans des images en taille réelle chargées sur votre site Web. Il extraira également les données Exif pour les rendre disponibles aux développeurs de plug-ins.

Lorsque WordPress télécharge des images, en plus de télécharger l'image en taille réelle, il crée automatiquement plusieurs versions de l'image de tailles différentes. Par défaut: une version Large, Medium et Thumbnail.

Le problème est que Wordpress supprime les données EXIF ​​lors du redimensionnement des images. Les images redimensionnées deviennent "orphelines".

Une œuvre "orpheline" est une œuvre pour laquelle le droit d'auteur ne peut pas être déterminé ou pour laquelle le détenteur du droit d'auteur déterminé ne peut être contacté.

À l'ère des images réactives, la solution pour conserver les données EXIF ​​d'une image consiste à utiliser l'image en taille réelle.

Question:

  • Comment forcer Wordpress à conserver des données EXIF?

Creuser plus loin:

  • Est-il possible d'insérer les données EXIF ​​dans des images redimensionnées une fois qu'elles ont été redimensionnées?
  • Existe-t-il un moyen de forcer WordPress à utiliser un autre système de traitement d'images qui ne supprime pas les métadonnées des images?
5
user2089160

Ce problème a été résolu avec un filtre dans Wordpress 4.5. Si vous souhaitez conserver les données exif lors du redimensionnement, utilisez

add_filter ('image_strip_meta', false);
2
cjbj

1) Comment forcer Wordpress à conserver des données EXIF?

Utilisez imagick au lieu de D.ieu. Si imagick est installé sur votre serveur, wordpress l’utilisera à la place de Gd. Le problème est que beaucoup de serveurs et d’hébergements partagés n’ont pas d’imagick et que l’utilisateur doit l’installer, ce qui peut être compliqué. De nombreux hébergements partagés ne permettent même pas d'installer d'autres extensions php. Certains hébergements fournissent imagick par défaut. C'est toujours une bonne idée de vérifier si l'hébergement en est doté (et sinon, s'il est possible de l'installer) avant de tenter de créer un site Web qui nécessitera de telles métadonnées.

La dernière fois que j'ai fait un projet nécessitant EXIF, mon client disposait d'un serveur qui ne permettait pas l'installation de imagick. Nous avons migré le serveur, installé imagick et résolu le problème.

Il y a une remarque importante concernant les plugins de régénération de vignettes: même si vous avez déjà installé imagick sur votre serveur, certains de ces plugins vont supprimer les métadonnées lors de la régénération d'images. Lisez attentivement chaque description de plug-in et assurez-vous qu'ils ne suppriment pas les métadonnées avant de les utiliser.


2) Y a-t-il un moyen d'insérer les données EXIF ​​dans des images redimensionnées une fois qu'elles ont été redimensionnées?

Ces métadonnées sont stockées dans des tables de base de données, mais pourquoi voudriez-vous essayer de le faire si vous pouvez conserver les métadonnées en utilisant imagick?


3) Existe-t-il un moyen de forcer WordPress à utiliser un autre système de traitement d'images qui ne supprime pas les métadonnées des images?

Oui, imagick.

1
John Nivav

La solution consiste simplement à télécharger les images créées par Wordpress sur votre ordinateur, à ajouter les métadonnées avec un programme tel que Photoshop et à les télécharger dans le même dossier, en remplaçant les originaux par celui contenant maintenant les métadonnées. Ce n’est pas très pratique, mais ne nécessite aucune connaissance autre que celle de télécharger des fichiers (j’utilise FTP) et d’ajouter des métadonnées.

Vous ne pourrez pas ajouter de données de retour de l'appareil photo, mais vous pourrez ajouter des informations sur les droits d'auteur, des informations de crédit et les personnes à contacter pour obtenir l'autorisation d'utiliser les photos.

0
Steve