Si le plugin n'apparaît plus dans le menu Gimp, c'est probablement parce qu'il y a un problème qui l'empêche de fonctionner jusqu'au bout pour s'enregistrer. Il peut s'agir d'une erreur de syntaxe ou, dans ce cas, d'un problème d'importation de PIL. Si vous êtes sur Linux ou OSX, il est facile de déboguer, il suffit de lancer Gimp dans une session de terminal, les messages d'erreur de l'interpréteur python y seront affichés. Sous Windows, vous pouvez démarrer Gimp avec un paramètre --verbose
pour le faire fonctionner avec des fenêtres de console supplémentaires pour les messages, mais je ne suis pas sûr que les erreurs Python apparaissent ici. Si ce n'est pas le cas, placez le code entier dans une tentative/exception et placez l'erreur Exception dans un fichier. Vous pouvez utiliser le module traceback
pour obtenir plus d'informations (numéro de ligne d'erreur, etc.) mais il peut être la cause d'autres erreurs d'importation ...
Pour répondre à votre problème initial, vous pouvez obtenir les données EXIF de Gimp , en utilisant:
exifData=image.parasite_find('exif-data').data
Cependant, ceci est juste un tableau d'octets, et vous devez faire vous-même l'analyse syntaxique (mais je sûr que vous trouverez des extraits de code python pour extraire les données que vous voulez).
Ajouté comment obtenir les données EXIF en utilisant Gimpfu dans ma réponse – xenoid