|
55 | 55 |
|
56 | 56 | (gimp-image-undo-group-start img)
|
57 | 57 | (define indexed (car (gimp-drawable-is-indexed drawable)))
|
58 |
| - (if (= indexed TRUE)(gimp-image-convert-rgb img)) |
| 58 | + (if (= indexed TRUE) |
| 59 | + (gimp-image-convert-rgb img) |
| 60 | + ) |
| 61 | + |
59 | 62 | (let* (
|
60 | 63 | (width (car (gimp-drawable-width drawable)))
|
61 | 64 | (height (car (gimp-drawable-height drawable)))
|
62 | 65 | (old-selection (car (gimp-selection-save img)))
|
63 | 66 | (image-type (car (gimp-image-base-type img)))
|
64 |
| - (blur (* width smoothness 0.001 )) |
| 67 | + (blur (* (* width smoothness) 0.001 )) |
65 | 68 | (layer-type (car (gimp-drawable-type drawable)))
|
66 | 69 | (layer-temp1 (car (gimp-layer-new img width height layer-type "temp1" 100 LAYER-MODE-NORMAL)))
|
67 | 70 | (img2 (car (gimp-image-new width height image-type)))
|
|
76 | 79 | (gimp-edit-copy drawable)
|
77 | 80 | (gimp-floating-sel-anchor (car (gimp-edit-paste layer-temp1 0)))
|
78 | 81 |
|
| 82 | + (gimp-message (number->string blur)) |
| 83 | + |
79 | 84 | (plug-in-gauss 1 img layer-temp1 blur blur 0)
|
80 | 85 | (gimp-edit-copy layer-temp1)
|
81 | 86 |
|
|
101 | 106 | (gimp-image-select-item img CHANNEL-OP-REPLACE old-selection)
|
102 | 107 | (gimp-image-remove-channel img old-selection)
|
103 | 108 |
|
104 |
| - (if (= inMerge TRUE)(gimp-image-merge-visible-layers img EXPAND-AS-NECESSARY)) |
| 109 | + (if (= inMerge TRUE) |
| 110 | + (gimp-image-merge-visible-layers img EXPAND-AS-NECESSARY) |
| 111 | + ) |
105 | 112 | (gimp-image-undo-group-end img)
|
106 | 113 | (gimp-displays-flush)
|
| 114 | + (gc) ; garbage cleanup; memory cleanup |
107 | 115 | )
|
108 | 116 | )
|
109 | 117 |
|
110 | 118 | (script-fu-register
|
111 | 119 | "FU-cutout"
|
112 | 120 | "<Toolbox>/Script-Fu/Artist/Cutout"
|
113 | 121 | "Creates a drawing effect of soft-edged, simplified colors. \nfile:FU_artist_cutout.scm"
|
114 |
| - "Eddy Verlinden <[email protected]>" |
| 122 | + |
115 | 123 | "Eddy Verlinden"
|
116 | 124 | "2007, juli"
|
117 | 125 | "*"
|
|
0 commit comments