Skip to content

Commit 2de45eb

Browse files
authored
Minor randomisation improved
1 parent d67a58c commit 2de45eb

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

AutoColorize_FlavorE_6_02.scm

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -79,11 +79,11 @@
7979
RGBA-IMAGE "Colorize" 100 LAYER-MODE-NORMAL))) ;creates layer
8080
;insert above current layer
8181
;(gimp-image-insert-layer image new-layer 0 (car (gimp-image-get-item-position image layer)))
82-
(gimp-image-insert-layer image floating 0 0)
82+
(gimp-image-insert-layer image floating 0 0)
8383
;set that layer to be active layer
8484
(gimp-image-set-active-layer image floating)
8585

86-
(set! hue (rand 360))
86+
(set! hue (rand 359))
8787
(gimp-drawable-colorize-hsl floating hue 100 10)
8888
;sqrt( 0.299*R^2 + 0.587*G^2 + 0.114*B^2 )
8989
;(set! l-original (sqrt(+ (pow(* red R) 2) (pow (* green G) 2) (pow (* blue B) 2))))
@@ -102,15 +102,15 @@
102102
(begin
103103
(if (> l-original 245)
104104
(begin
105-
(set! r (+ (rand 20) 235))
106-
(set! g (+ (rand 20) 235))
107-
(set! b (+ (rand 20) 235))
105+
(set! r (+ (rand 21) 234))
106+
(set! g (+ (rand 21) 234))
107+
(set! b (+ (rand 21) 234))
108108

109109
)
110110
(begin
111-
(set! r (- (rand 255) 1))
112-
(set! g (- (rand 255) 1))
113-
(set! b (- (rand 255) 1))
111+
(set! r (rand 254))
112+
(set! g (rand 254))
113+
(set! b (rand 254))
114114
)
115115
)
116116

@@ -123,10 +123,10 @@
123123
(set! l-new (+ (* r R) (* g G) (* b B)))
124124
(set! difference (abs (- l-new l-original)))
125125
)
126-
127-
;(script-fu-colorize image floating (list r g b) 100)
128-
(gimp-context-set-foreground (list r g b))
129-
(gimp-edit-fill floating FILL-FOREGROUND)
126+
127+
;(script-fu-colorize image floating (list r g b) 100)
128+
(gimp-context-set-foreground (list r g b))
129+
(gimp-edit-fill floating FILL-FOREGROUND)
130130

131131

132132
(if (> y 1) ;if y is still valid we set colors to the next colors
@@ -140,11 +140,11 @@
140140
;loop control
141141
(set! y (- y 1))
142142
);end of while
143-
(gimp-selection-none image)
143+
(gimp-selection-none image)
144144
;(gimp-image-undo-enable image) ;DN = NO UNDO
145145
(gimp-image-undo-group-end image) ;undo group in one step
146146
(gimp-displays-flush)
147-
(gc) ; garbage cleanup
147+
(gc) ; garbage cleanup
148148
)
149149
) ;end of define
150150

0 commit comments

Comments
 (0)