/usr/share/gimp/2.0/scripts/ruhnke-wonderful.scm is in gimp-plugin-registry 5.20120621.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 | ;
; The GIMP -- an image manipulation program
; Copyright (C) 1995 Spencer Kimball and Peter Mattis
;
; Wonderful script for GIMP 2.4
; Copyright (C) 2000 Ingo Ruhnke <grumbel@gmx.de>
;
; Tags: photo, effect
;
; Author statement:
;
;
; --------------------------------------------------------------------
; Distributed by Gimp FX Foundry project
; --------------------------------------------------------------------
; - Changelog -
;
; Updated for GIMP 2.4 by Paul Sherman
; --------------------------------------------------------------------
;
; This program is free software; you can redistribute it and/or modify
; it under the terms of the GNU General Public License as published by
; the Free Software Foundation; either version 2 of the License, or
; (at your option) any later version.
;
; This program is distributed in the hope that it will be useful,
; but WITHOUT ANY WARRANTY; without even the implied warranty of
; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
; GNU General Public License for more details.
;
; You should have received a copy of the GNU General Public License
; along with this program; if not, write to the Free Software
; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(define (script-fu-grumbel-wonderful inImage inDrawable blurfactor brightness contrast flatten)
(gimp-image-undo-group-start inImage) ;; d�but d'historique d'annulation
(let ((new-layer (car (gimp-layer-copy inDrawable 1))))
(gimp-image-add-layer inImage new-layer 0)
(plug-in-gauss-iir 1 inImage new-layer blurfactor 1 1)
;; Replace this with some level stuff
(gimp-brightness-contrast new-layer brightness contrast)
(let ((layer-mask (car (gimp-layer-create-mask inDrawable WHITE-MASK))))
(gimp-layer-add-mask new-layer layer-mask)
(gimp-edit-copy new-layer)
(gimp-floating-sel-anchor (car (gimp-edit-paste layer-mask 0)))
(gimp-layer-set-mode new-layer ADDITION)))
(if (= flatten TRUE)
(gimp-image-flatten inImage))
(gimp-displays-flush)
(gimp-image-undo-group-end inImage)) ;; fin d'historique d'annulation
(script-fu-register "script-fu-grumbel-wonderful"
_"Make wonderful..."
_"Creates a new tuxracer level"
"Ingo Ruhnke"
"1999, Ingo Ruhnke"
"2000"
"RGB RGBA"
SF-IMAGE "Image" 0
SF-DRAWABLE "Drawable" 0
SF-ADJUSTMENT _"Flou" '(35 0 5600 1 100 0 1)
SF-ADJUSTMENT _"Luminocity" '(0 -127 127 1 10 0 1)
SF-ADJUSTMENT _"Contrast" '(0 -127 127 1 10 0 1)
SF-TOGGLE _"Merge Layers" FALSE)
(script-fu-menu-register "script-fu-grumbel-wonderful"
"<Image>/FX-Foundry/Photo/Effects")
;; EOF ;;
|