Threshold

Function

This function will cut off channels at a certain value, turning everything below that cutoff to zero. Each channel can have its own separate cutoff. By using the crush parameter, you can boost everything above that value 1.

 

Parameters
Type
Defaults
Function
red,green,blue,alpha
float
0 Anything below this value goes to black.
crush
int
0 If this is 1, everything above the cutoff values goes to 1.
softClip
float
0 Provides a rolloff value.


Synopsis

image Threshold( 
  image In,
  float red,
  float green,
  float blue,
  float alpha,
  int crush,
  float softClip

 );


Script

image = Threshold( 
  In,
  red,
  green,
  blue,
  alpha,
  crush,
  softClip
 );
       

Command Line

shake -threshold red green blue alpha crush softClip