Un moyen de mettre à jour les plugins gimp sur OSX en même temps

1

J'utilise GIMP 2.8.16 et py-slice.pycontinue de générer des erreurs pour les fichiers psd groupés par couches, ce qui m'empêche de l'exporter sur le Web.

J'essaie simplement d'envoyer mon image tranchée sur le Web sans résultat:

Traceback (most recent call last):
  File "/Applications/GIMP.app/Contents/Resources/lib/gimp/2.0/python/gimpfu.py", line 736, in response
    dialog.res = run_script(params)
  File "/Applications/GIMP.app/Contents/Resources/lib/gimp/2.0/python/gimpfu.py", line 360, in run_script
    _set_defaults(proc_name, params)
  File "/Applications/GIMP.app/Contents/Resources/lib/gimp/2.0/python/gimpfu.py", line 350, in _set_defaults
    gimpshelf.shelf[key] = defaults
  File "/Applications/GIMP.app/Contents/Resources/lib/gimp/2.0/python/gimpshelf.py", line 84, in __setitem__
    p.dump(value)
  File "/Applications/GIMP.app/Contents/Resources/lib/python2.7/copy_reg.py", line 70, in _reduce_ex
    raise TypeError, "can't pickle %s objects" % base.__name__
TypeError: can't pickle GroupLayer objects

Traçage des erreurs d'exécution si je fusionne le groupe de calques

Traceback (most recent call last):
  File "/Applications/GIMP.app/Contents/Resources/lib/gimp/2.0/python/gimpfu.py", line 736, in response
    dialog.res = run_script(params)
  File "/Applications/GIMP.app/Contents/Resources/lib/gimp/2.0/python/gimpfu.py", line 361, in run_script
    return apply(function, params)
  File "/Applications/GIMP.app/Contents/Resources/lib/gimp/2.0/plug-ins/py-slice.py", line 119, in pyslice
    left, right, top, bottom, i, j, ""))
  File "/Applications/GIMP.app/Contents/Resources/lib/gimp/2.0/plug-ins/py-slice.py", line 181, in slice
    pdb.gimp_file_save(temp_image, temp_drawable, filename, filename)
RuntimeError: Procedure 'gimp-file-save' has been called with an invalid ID for argument 'drawable'. Most likely a plug-in is trying to work on a layer that doesn't exist any longer.

Erreur avec les limites / la zone de l'image si je sélectionne l'image du bas dans un groupe non fusionné:

entrez la description de l'image ici

Traceback (most recent call last):
  File "/Applications/GIMP.app/Contents/Resources/lib/gimp/2.0/python/gimpfu.py", line 736, in response
    dialog.res = run_script(params)
  File "/Applications/GIMP.app/Contents/Resources/lib/gimp/2.0/python/gimpfu.py", line 361, in run_script
    return apply(function, params)
  File "/Applications/GIMP.app/Contents/Resources/lib/gimp/2.0/plug-ins/py-slice.py", line 126, in pyslice
    left, right, top, bottom, i, j, postfix))
  File "/Applications/GIMP.app/Contents/Resources/lib/gimp/2.0/plug-ins/py-slice.py", line 174, in slice
    temp_image.crop(right - left, bottom - top, left, top)
error: could not crop image (ID 412) to 250x170, offset 50, 881
Frankenmint
la source
Désolé, les plug-ins Pyslice n'ont tout simplement pas été mis à jour dans la version 2.8 pour prendre en charge les groupes de couches.
Jsbueno
Alors, quel résultat obtiendrez-vous si vous fusionnez tous vos groupes de calques avant d'exécuter py-slice?
Jsbueno
@jsbueno fonctionne bien, mais à ce moment-là, j'ai compris qu'il était plus sage de basculer entre mes couches et de l'utiliser pour construire le prototype à partir de zéro en utilisant du code
Frankenmint le