Advertisement
Guest User

Untitled

a guest
Jan 19th, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lisp 1.56 KB | None | 0 0
  1. (define (script-fu-hoh image layer)
  2.   (let* ((duplicate-layer (car (gimp-layer-copy layer 0)))
  3.          (layer-height    (car (gimp-drawable-height duplicate-layer)))
  4.          (layer-width     (car (gimp-drawable-width  duplicate-layer))))
  5.     (gimp-image-add-layer image duplicate-layer 0)
  6.     (gimp-item-transform-flip-simple duplicate-layer 0 1 0)
  7.     (gimp-layer-resize duplicate-layer
  8.                        (/ layer-width 2)
  9.                        layer-height
  10.                        (/ layer-width -2)
  11.                        0)))
  12.  
  13. (define (script-fu-sis image layer)
  14.   (let* ((duplicate-layer (car (gimp-layer-copy layer 0)))
  15.          (layer-height    (car (gimp-drawable-height duplicate-layer)))
  16.          (layer-width     (car (gimp-drawable-width  duplicate-layer))))
  17.     (gimp-image-add-layer image duplicate-layer 0)
  18.     (gimp-item-transform-flip-simple duplicate-layer 0 1 0)
  19.     (gimp-layer-resize duplicate-layer
  20.                        (/ layer-width 2)
  21.                        layer-height
  22.                        0
  23.                        0)))
  24.          
  25.  
  26. (script-fu-register
  27.  "script-fu-hoh"
  28.  "HoH"
  29.  "Horizontal mirroring"
  30.  "Hayley Patton"
  31.  "(c) 2019"
  32.  "Janurary 20, 2019"
  33.  ""
  34.  SF-IMAGE    "Image" 0
  35.  SF-DRAWABLE "Drawable" 0)
  36.  
  37. (script-fu-register
  38.  "script-fu-sis"
  39.  "SiS"
  40.  "Horizontal mirroring"
  41.  "Hayley Patton"
  42.  "(c) 2019"
  43.  "Janurary 20, 2019"
  44.  ""
  45.  SF-IMAGE    "Image" 0
  46.  SF-DRAWABLE "Drawable" 0)
  47.  
  48. (script-fu-menu-register "script-fu-hoh" "<Image>/Script-Fu/HohSis")
  49. (script-fu-menu-register "script-fu-sis" "<Image>/Script-Fu/HohSis")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement