Advertisement
Guest User

Untitled

a guest
Apr 13th, 2012
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. ; le righe che iniziano con ; sono commenti
  2.  
  3. (define (script-fu-demolivelligruppo img drawable)
  4. (let*
  5. (
  6. ; dichiarare tutte qui le variabili usate
  7.  
  8. ; crea il nuovo gruppo senza visualizzarlo
  9. ; e ottiene l'id nella variabile miogruppo
  10. (miogruppo (car(gimp-layer-group-new img)))
  11. )
  12.  
  13. ; qui ci saranno tutte le operazioni da compiere
  14.  
  15. ; fai partire l'undo unico per tutte le operazioni
  16. ; successive fino a gimp-image-undo-group-end
  17. (gimp-image-undo-group-start img)
  18.  
  19. ; deseleziona qualsiasi selezione impostata
  20. (gimp-selection-none img)
  21.  
  22.  
  23. ; qui ci saranno le nostre operazioni da compiere
  24.  
  25. ; parte 3 ----------------------------------------------------
  26.  
  27. ;Imposta ad "Originale" in nome del layer di base
  28. (gimp-item-set-name
  29. (car (gimp-image-get-active-layer img))
  30. "Originale"
  31. )
  32.  
  33. ; inserisce il gruppo miogruppo nell'immagine
  34. (gimp-image-insert-layer img miogruppo -1 0)
  35.  
  36. ; da il nome "Script" al gruppo
  37. (gimp-item-set-name miogruppo "Script")
  38.  
  39. ; fine parte 3 -----------------------------------------------
  40.  
  41. ; ferma l'undo unico
  42. (gimp-image-undo-group-end img)
  43.  
  44. ; conclude tutte le operazioni in corso
  45. ; e rigenera il display
  46. (gimp-displays-flush)
  47.  
  48. )
  49. )
  50.  
  51. ; ------------------------------
  52. ; Funzione di registrazione
  53. ; ------------------------------
  54. (script-fu-register "script-fu-demolivelligruppo"
  55. _"<Image>/Filters/Personali/demo livelli gruppo"
  56. "demo livelli gruppo"
  57. "MC"
  58. ""
  59. "2012, apr"
  60. "RGB* GRAY*"
  61. SF-IMAGE "Image" 0
  62. SF-DRAWABLE "Drawable" 0
  63. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement