Sharpen
Function
We use un-sharp masking for our sharpening filter. This process blurs
the image slightly, takes the difference between the blurred result and
the input image, and adds that back over the input image. High values
of x and yPixels (say, greater than 3% of the image size)
will return undesirable results. You can also use the sharpen filter in
the Convolve function,
but this may give you ringing.
Parameters
|
Type
|
Defaults
|
Function
|
percent |
float
|
20 |
The amount of mixing between the sharpened
and the original image. 100 means none of the original image is present. |
x/yPixels |
float
|
3,xPixels |
The amount of sharpening as described in pixels.
|
channels |
string
|
"rgba" |
Which channels Shake should
sharpen. Any or all of rgba. Default is "rgba" |
Synopsis
image Sharpen( image,
float percent,
float xPixels,
float yPixels,
const char * channels
);
Script
image = Sharpen( image, percent, xPixels, yPixels, "channels" );
Command Line
shake -sharpen percent xPixels yPixels
|