Python fu creer un calque à partir d'une sélection
Bonjour,
Je voudrais développer un plugin pour Gimp en Python qui fasse une sélection par couleur et copie cette sélection dans un nouveau calque.
Ceci correspond aux opéraitons suivantes:
- Selection-Par couleur
- Edition-Copier
- Edition-Coller comme-Nouveau calque
J'avais pensé à enregistrer un script, mais je ne sais pas le faire et ne sais pas si c'est faisable.
Si quelqu'un pouvait m'aider, ce m'aiderait beaucoup. Merci
python fu creer un calque à partir d'une sélection
Merci beaucoup Dan737,
En cherchant à reformuler plus clairement ma question , j'ai trouvé la solution (un peu par hasard!!).
Voici la solution que j'ai trouvée:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| from sys import *
from numpy import *
from gimpfu import *
listeImg = gimp.image_list()
inImage = listeImg[0]
lstLayers = inImage.layers
layerImg_src = lstLayers[0]
nHauteur = inImage.height
nLargeur = inImage.width
pdb.gimp_selection_none(inImage)
pix_coul = pdb.gimp_image_pick_color(inImage, layerImg_src, 100, 100, 0, 0, 0)
pdb.gimp_image_select_color(inImage, 0, layerImg_src, pix_coul)
non_empty = pdb.gimp_edit_copy(layerImg_src)
floating_sel = pdb.gimp_edit_paste(layerImg_src, FALSE)
pdb.gimp_drawable_set_name(floating_sel,"t") |
Désolée de t'avoir fait perdre ton temps.
J'ai une autre question (peut-être encore très mal formulée):
Peut-on enregistrer dans un fichier (sous la forme Python_fu ou Script_fu) une suite d'opérations effectuées sous Gimp interactif?
Cordialement
python fu creer un calque à partir d'une sélection
Merci,
Je ne connaissais pas ce site, je vais l'étudier.