Ajout de données Exif aux images avec ImageMagick
Dans divers scénarios, il devient nécessaire d'ajouter ou de supprimer des données exif indésirables des images. Les données Exif contiennent des informations essentielles sur l'image, telles que les paramètres de l'appareil photo, les droits d'auteur et l'emplacement. Cependant, pour optimiser la taille des fichiers image, les données exif sont souvent supprimées.
Pour réinsérer des données exif de base dans une image après l'avoir supprimée à l'aide de la commande mogrify d'ImageMagick, vous pouvez utiliser l'utilitaire exiftool.
Exiftool pour la manipulation des données Exif
Exiftool offre une puissante interface de ligne de commande pour manipuler les données EXIF. Vous pouvez facilement ajouter, supprimer et modifier des balises exif. Pour installer Exiftool sur votre système, reportez-vous à la documentation officielle.
Pour insérer les données exif souhaitées dans votre image, exécutez la commande suivante :
exiftool -copyright="Initrode Copyright" image.jpg
Remplacez "Initrode Copyright" par le informations de copyright souhaitées. Vous pouvez ajouter des balises exif supplémentaires de la même manière, conformément à la documentation Exiftool.
Solution PHP alternative
Bien qu'Exiftool soit un outil complet pour gérer les données exif, si Si vous préférez une solution basée sur PHP, vous pouvez utiliser le script PHP suivant :
<code class="php"><?php $image = 'image.jpg'; $exif = array( 'Copyright' => 'Initrode Copyright', // Add other exif tags here... ); // Create a new image with desired exif data imagejpeg(imagecreatefromjpeg($image), $image, 100); exif_read_data($image); foreach ($exif as $key => $value) { exif_set_tag($image, $key, $value); } exif_save_data($image); ?></code>
Remplacez le nom du fichier image.jpg et fournissez les balises exif si nécessaire. Ce script écrasera les données exif existantes avec les valeurs spécifiées.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!