summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPrzemysław R. Pietraszczyk <przem@prymula.ct8.pl>2026-07-22 20:32:16 +0200
committerPrzemysław R. Pietraszczyk <przem@prymula.ct8.pl>2026-07-22 20:32:16 +0200
commite8ff3f7a7097d84664c7ac6749cb6bab7bad05ce (patch)
treedb121208e03cb5dc5eebca0f41bb12575ce2fd20
parent1d976050d4614d06f8fc251929ace5ae3f2f4490 (diff)
2.260722-3
-rw-r--r--script-fu/3.x/przem-dramatic-light-3x.scm20
-rw-r--r--script-fu/3.x/przem-hitchcock-d400-film-effect-v3x.scm2
-rw-r--r--script-fu/changelog.md3
3 files changed, 15 insertions, 10 deletions
diff --git a/script-fu/3.x/przem-dramatic-light-3x.scm b/script-fu/3.x/przem-dramatic-light-3x.scm
index 0c29e66..849feca 100644
--- a/script-fu/3.x/przem-dramatic-light-3x.scm
+++ b/script-fu/3.x/przem-dramatic-light-3x.scm
@@ -1,7 +1,7 @@
; przem-dramatic-light-3x Tworzy dramatyczne światło, wysoki kontrast.
; Przmeysław R. Pietraszczyk
; 2026-07-21
-; ver 2.260722-2
+; ver 2.260722-3
; editor: KWrite
@@ -17,7 +17,7 @@
(if (= mono TRUE) (begin
(if (= type RGBA-IMAGE)
- (gimp-drawable-desaturate base-layer DESATURATE-LIGHTNESS))))
+ (gimp-drawable-desaturate base-layer DESATURATE-LUMINANCE))))
(if (= grain TRUE) (begin
(gimp-drawable-merge-new-filter base-layer "gegl:noise-hsv" "Noise-HSV" LAYER-MODE-REPLACE 1.0 "holdness" 2 "hue-distance" 0.3 "saturation-distance" 0.5 "value-distance" 0.5 "seed" 42)))
@@ -25,20 +25,22 @@
;; Apply strong curves to push light from top
(let* (
(light-layer (car (gimp-layer-copy base-layer TRUE)))
- (contrast-layer (car (gimp-layer-copy base-layer TRUE)))
+ (contrast-layer (car (gimp-layer-copy base-layer TRUE))))
- (gimp-drawable-curves-spline light-layer HISTOGRAM-VALUE 8 #(0 0 64 180 128 230 255 255))
+ (gimp-image-insert-layer img light-layer 0 -1)
+ (gimp-image-insert-layer img contrast-layer 0 -1)
+
+ (gimp-drawable-curves-spline light-layer HISTOGRAM-VALUE #(0 0 64 180 128 230 255 255))
(gimp-layer-set-mode light-layer LAYER-MODE-OVERLAY)
(gimp-layer-set-opacity light-layer 100)
- (gimp-drawable-curves-spline contrast-layer HISTOGRAM-VALUE 10 #(0 0 64 40 128 128 192 220 255 255))
- (gimp-layer-set-mode contrast-layer LAYER-MODE-OVERLAY)
+ (gimp-drawable-curves-spline contrast-layer HISTOGRAM-VALUE #(0 0 64 40 128 128 192 220 255 255))
+ (gimp-layer-set-mode contrast-layer LAYER-MODE-HARDLIGHT)
(gimp-layer-set-opacity contrast-layer 85)
;; Add layers
- (gimp-image-insert-layer img light-layer 0 -1)
- (gimp-image-insert-layer img contrast-layer 0 -1)
- ))
+
+ )
(let* ((merged-layer (car (gimp-image-merge-visible-layers img CLIP-TO-IMAGE))))
(gimp-item-set-visible merged-layer TRUE))
diff --git a/script-fu/3.x/przem-hitchcock-d400-film-effect-v3x.scm b/script-fu/3.x/przem-hitchcock-d400-film-effect-v3x.scm
index 879285b..ce60009 100644
--- a/script-fu/3.x/przem-hitchcock-d400-film-effect-v3x.scm
+++ b/script-fu/3.x/przem-hitchcock-d400-film-effect-v3x.scm
@@ -61,7 +61,7 @@
"2026-06-14"
"*"
SF-ONE-OR-MORE-DRAWABLE
- SF-ADJUSTMENT "Kontrast (0–80)" '(40 0 80 1 5 0 1)
+ SF-ADJUSTMENT "Contrast (0–80)" '(40 0 80 1 5 0 1)
SF-ADJUSTMENT "Black up (0–40)" '(12 0 40 1 5 0 1)
SF-ADJUSTMENT "Warm lights (–50 do 50)" '(15 -50 50 1 5 0 1)
SF-ADJUSTMENT "Cool shadows (–50 do 50)" '(-10 -50 50 1 5 0 1)
diff --git a/script-fu/changelog.md b/script-fu/changelog.md
index a054dd5..a148c9c 100644
--- a/script-fu/changelog.md
+++ b/script-fu/changelog.md
@@ -1,3 +1,6 @@
+# [2.260722-3] przem-dramatic-light-3x.scm
+* Prawdziwe dramatyczne światła i mroczny kontrast, działa ze zdjeciami kolorowymi
+
# [2.260722-1] przem-dramatic-light-3x.scm && przem-low-detail-v3x.scm
* Implementacja stałego ziarna w dramatic-light
* Nowy filtr redukujcy szczeguły