Maison > Article > développement back-end > Comment réinsérer des données EXIF de base dans des images après suppression ?
Insertion de données EXIF de base dans les images
Dans les cas où le maintien de tailles de fichiers réduites est nécessaire, il est courant de supprimer les données EXIF. Cependant, il peut s'avérer nécessaire de réinsérer les données EXIF de base telles que les informations de droit d'auteur ou d'autres métadonnées pertinentes. Cette requête explore les méthodes permettant d'accomplir cette tâche.
Utilisation d'Exiftool pour la manipulation des données EXIF
Pour une manipulation précise des données EXIF, Exiftool est fortement recommandé. Cet outil complet vous permet d'insérer, de modifier et d'éditer facilement des données EXIF. Voici un exemple de commande :
exiftool -exif:copyright="Copyright Initrode" image.jpg
Solution PHP alternative
PHP propose une fonction intégrée appelée exif_read_data() pour récupérer les données EXIF des images. Pour ajouter de nouvelles données, vous pouvez exploiter la fonction exif_tagname() comme ceci :
<code class="php">$image = exif_read_data("image.jpg"); $image['Copyright']['CopyrightInitrode'] = 'Copyright Initrode'; exif_write_data($image, "new_image.jpg");</code>
Conclusion
Que ce soit via l'outil de ligne de commande Exiftool ou la fonction PHP exif_write_data(), ces méthodes fournissent des solutions efficaces pour réinsérer les données EXIF de base dans les images après suppression. Ces approches vous permettent de garder le contrôle sur les métadonnées de vos images, garantissant ainsi la cohérence et le respect d'exigences spécifiques.
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!