If I read it correctly, the guts of the Provia script is simply a curve:
Code: Select all
(define (splineRed)
(let* ((r (cons-array 8 'byte)))
(set-pt r 0 0 0 )
(set-pt r 1 59 54 )
(set-pt r 2 202 210 )
(set-pt r 3 255 255 )
r
)
)
(define (splineGreen)
(let* ((g (cons-array 8 'byte)))
(set-pt g 0 0 0 )
(set-pt g 1 27 21 )
(set-pt g 2 196 207 )
(set-pt g 3 255 255 )
g
)
)
(define (splineBlue)
(let* ((b (cons-array 8 'byte)))
(set-pt b 0 0 20 )
(set-pt b 1 35 25 )
(set-pt b 2 205 227 )
(set-pt b 3 255 255 )
b
)
)
Code: Select all
ColorCurves 1.0
colorspace 2
component 2
npts1 4
style1 spline
histexpand1 0
point1 0 0 0
point1 1 59 54
point1 2 202 210
point1 3 255 255
npts2 4
style2 spline
histexpand2 0
point2 0 0 0
point2 1 27 21
point2 2 196 207
point2 3 255 255
npts3 4
style3 spline
histexpand3 0
point3 0 0 0
point3 1 35 25
point3 2 205 227
point3 3 255 255
end
Another way to use the script is to preview it and compare the change for suggestions. This description of the action helps:
http://www.prime-junta.net/pont/How_to/ ... _films.pdfIt involves a very mild S curve in the red channel, a slightly stronger and slightly pulled-up one in green, and a moderate one with fairly contrasty midtones in the blue channel. The overall effect could be described as "clarifying" -- a slightly cooler, visibly contrastier look with emphasized blues.
In short, contrast G favoring highlights, and contrast B narrowly around the midtones.