[Gimp] Lancez la création de scripts avec Python

Créons un script très simple.

Emplacement de création du script

Où écrire le script Placez-le à l'emplacement affiché dans "Edition" - "Paramètres" - "Dossiers" - "Plug-ins". La version est 2.8 gimp_config.png

scénario

Il semble qu'il puisse être exécuté en s'inscrivant auprès de Gimp. Définissez divers paramètres dans l'argument de la méthode register. Veuillez consulter la documentation pour plus de détails.

#coding: UTF-8
from gimpfu import *

def plugin_main(timg, tdrawable):
    pdb.gimp_message("TEST")

#Inscrivez-vous avec Gimp
register(
        "python_fu_resize",  #Le nom de la commande lorsqu'elle est appelée à partir de la ligne de commande ou du script
        "",  #Informations sur le plug-in affichées dans le navigateur de procédures
        "",  #Informations sur le plug-in affichées dans le navigateur de procédures
        "o-kuhiiro",  #Le nom de l'auteur
        "o-kuhiiro",  #Nom du titulaire du droit d'auteur
        "2015",  #Année du droit d'auteur
        "<Image>/test.py",  #Libellé utilisé pour le menu du plug-in
        "RGB*, GRAY*",  #Le type d'image à traiter par le plug-in
        [],  #argument
        [],  #Valeur de retour
        plugin_main  #Nom de la fonction
)

main()

Courir

Ouvrez l'image appropriée dans Gimp. Puis dans le menu gimp_py_run.PNG Vous pourrez l'exécuter.

Vous pouvez également démarrer le mode interactif avec "Filtre" - "Python-Fu" - "Console".

Recommended Posts

[Gimp] Lancez la création de scripts avec Python
Commencez dans 5 minutes GIMP Python-Fu
Quadtree en Python --2
Python en optimisation
CURL en Python
Métaprogrammation avec Python
Python 3.3 avec Anaconda
Géocodage en python
SendKeys en Python
Méta-analyse en Python
Unittest en Python
Époque en Python
Discord en Python
Commencez à utiliser Python
Démarrage rapide de Python
Allemand en Python
DCI en Python
tri rapide en python
N-Gram en Python
[Python] Commencez à étudier
Programmation avec Python
Plink en Python
Constante en Python
FizzBuzz en Python
Sqlite en Python
Étape AIC en Python
LINE-Bot [0] en Python
CSV en Python
Assemblage inversé avec Python
script python gnubg
Réflexion en Python
Constante en Python
nCr en Python.
format en python
Scons en Python 3
Puyopuyo en python
python dans virtualenv
PPAP en Python
Quad-tree en Python
Réflexion en Python
Chimie avec Python
Hashable en Python
DirectLiNGAM en Python
LiNGAM en Python
Aplatir en Python
Aplatir en python
Liste triée en Python
AtCoder # 36 quotidien avec Python
Texte de cluster en Python
AtCoder # 2 tous les jours avec Python
Daily AtCoder # 32 en Python
Daily AtCoder # 6 en Python
Daily AtCoder # 18 en Python
Modifier les polices en Python
Motif singleton en Python
Opérations sur les fichiers en Python
Lire DXF avec python
Daily AtCoder # 53 en Python