Clamp
Function
This function clamps off values above and below a certain range, ie, if
your redHi value is .7, any value above that will be set to .7. You can
isolate the Red, Green, Blue, and Alpha values.
Parameters
|
Type
|
Defaults
|
Function
|
Lo |
float
|
0,0,0,0
|
The low value to which all values are set
to if they are less than this number. 0 means no change. |
Hi |
float
|
1,1,1,1
|
The high value to which all values are
set to if they are more than this number. 1 means no change. |
Synopsis
image Clamp( image,
float rLo,
float gLo,
float bLo,
float aLo,
float rHi,
float gHi,
float bHi,
float aHi
);
Script
image = Clamp( image,
rLo, gLo, bLo, aLo
rHi, gHi, bHi, aHi
);
Command Line
shake -clamp rLo gLo etc....
Examples
shake lisa.iff -clamp .5
shake lisa.iff -clamp 0 0 0 0 .5
shake lisa.iff -clamp .5 rLo rLo 0 .6 rHi rHi 1
See Also
Compress, Expand,
Lookup, LookupHLS,
LookupHSV
|