February 2020
Intermediate to advanced
372 pages
9h 26m
English
Velvia has deep shadows and vivid colors. It can often produce azure skies in daytime and crimson clouds at sunset. This effect is difficult to emulate, but here is an attempt that we can add to filters.py:
class BGRVelviaCurveFilter(BGRCurveFilter): """A filter that applies Velvia-like curves to BGR.""" def __init__(self, dtype=numpy.uint8): BGRCurveFilter.__init__( self, vPoints = [(0,0),(128,118),(221,215),(255,255)], bPoints = [(0,0),(25,21),(122,153),(165,206),(255,255)], gPoints = [(0,0),(25,21),(95,102),(181,208),(255,255)], rPoints = [(0,0),(41,28),(183,209),(255,255)], dtype = dtype)
Now, let's go for the cross-processed look!