Grad
Function
This function generates a gradation between four differently colored corners.
The corners are counted with corner1 in the lower left, corner 2 in the
lower right, etc. To do a simple ramp, use Ramp.
To do a radial gradation, use RGrad.
Parameters
|
Type
|
Defaults
|
Function
|
width, height |
int
|
GetDefaultWidth(), GetDefaultHeight()
|
width of the image |
bytes |
int
|
1
|
bit depth, 1, 2, or 4 bytes/channel |
xMid,yMid |
float
|
.5, .5
|
The mid-points of the gradation. |
red, green, blue, alpha, depth |
float
|
1, 0, 0, 1, 0,
0, 1, 0, 1, 0,
0, 0, 1, 1, 0,
0, 0, 0, 1, 0
|
value of red, green, blue, alpha, and Z channels at each of the
four corners:
LL = Lower Left corner
LR = Lower Right corner
UR = Upper Right corner
UL = Upper Left corner
|
Synopsis
image Grad(
int width,
int height,
int bytes,
float xMid,
float yMid,
float rLL,
float gLL,
float bLL,
float aLL,
float dLL,
float rLR,
float gLR,
float bLR,
float aLR,
float dLR,
float rUR,
float gUR,
float bUR,
float aUR,
float dUR,
float rUL,
float gUL,
float bUL,
float aUL,
float dUL
);
Script
image = Grad( width, height, bytes, xMid, yMid, etc...);
Command Line
shake -grad width height bytes etc...
See Also
Rand, RGrad,
Ramp, Black,
Checker, ColorWheel
|