Il s'agit d'un script Python qui peut être exécuté à partir de la console Python intégrée de GIMP:
for image in gimp.image_list():
for layer in image.layers:
try:
layer.parasite_find('gimp-text-layer').data
except AttributeError:
pass
Il s'exécute sur toutes les images chargées, sur tous les calques et sauvegarde les données de tous les calques de texte, y compris les noms de police.
Je n'avais jamais utilisé la console gimp python (ou beaucoup de python du tout) auparavant, j'ai donc dû comprendre cela ... J'ai dû indenter de quatre espaces par arrêt d'indentation ou j'ai eu une erreur de syntaxe.
Matthew
1
Même. J'ai copypasté dans l'éditeur de texte, supprimé les points ( ...) de chaque ligne, copypasté dans GIMP > Filters > Python-Fu -> Consolepuis frappé enterdeux ou trois fois pour le faire fonctionner. Succès!
Réponses:
Depuis une console Linux
Exemple de sortie:
Vous pouvez également regarder le xcf avec nano:
la source
En plus d'ouvrir le fichier dans un éditeur de texte, j'ai trouvé un autre moyen de le faire depuis GIMP, mentionné dans un forum allemand GIMP .
Il s'agit d'un script Python qui peut être exécuté à partir de la console Python intégrée de GIMP:
Il s'exécute sur toutes les images chargées, sur tous les calques et sauvegarde les données de tous les calques de texte, y compris les noms de police.
la source
...
) de chaque ligne, copypasté dansGIMP > Filters > Python-Fu -> Console
puis frappéenter
deux ou trois fois pour le faire fonctionner. Succès!