Comment puis-je ajouter des données exif d'une image?
Sur notre site, nous avons obtenu une grande quantité de photos téléchargées à partir de diverses sources.
Afin de garder la taille des fichiers vers le bas, nous dépouiller tous les données exif à partir de la source à l'aide de mogrify:
mogrify -strip image.jpg
Ce que nous aimerions être en mesure de faire est d'insérer certains de base de données exif (droit d'Auteur Initrode, etc) sur ce nouveau "propre" de l'image, mais je n'arrive pas à trouver quoi que ce soit dans les docs qui permettrait de le faire.
Personne n'a aucune expérience de faire cela?
Si elle ne peut pas être fait par le biais de imagemagick, basés sur PHP solution serait la meilleure chose à faire!
Grâce.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez enregistrer une grande quantité d'espace, surtout si vous avez un grand nombre d'images..
Ajouter les éléments suivants à text.txt (format des tags IPTC prises de ici):
Bande de toutes les données exif de l'image
Ajouter du crédit à votre image
Exiftool semble que ça peut être une correspondance exacte pour vous.
Je n'ai pas essayé, mais maintenant, je suis tenté d'aller et de fixer l'ensemble de ma lune de miel photos qui sont marqués 01/01/2074 parce que j'ai oublié de réinitialiser la date une fois que les piles sont morts.
Voici un PHP Exif de la Bibliothèque qui devrait faire ce que vous avez besoin.
sur linux, il existe un programme appelé jhead. Il peut ajouter un minimum exif-tête avec la commande:
jhead -mkexif img.jpg
Je doute que vous gagnerez beaucoup d'espace en supprimant les informations Exif...
De toute façon, j'ai peut-être tort, mais les métadonnées Exif appartient plus à stocker technique (et contextuelles) de l'information. Pour des choses comme les droits d'auteur, vous devez utiliser IPTC à la place.
C'est quelque chose que vous pouvez faire, apparemment, avec ImageMagick: Écrire les Données IPTC Jpeg avec ImageMagick.
Vous pouvez le faire directement en PHP à l'aide de la PEL de la bibliothèque. Vous voulez faire cela simplement en écrasant la EXIF-en-têtes,
Vous pouvez trouver une liste complète de toutes les éditions données EXIF (PelTag) dans le PEL docs.