Function
This function is super for those late-80's "Hey, look what my Mac can do"-effects.
You control the gain and light direction. Note that the Emboss function
will convert your image into a BWA image since there is no color information.
If you do an extreme gain, you may start to see terracing on your image.
Insert a Bytes command before
the Emboss and boost your image up to 2 bytes per channel to correct
this. You can also get cool patterns by putting a Bytes
command to 2 bytes, a Blur, and
then the Emboss.
We have put the elevation to 30 because it makes the median grey value to be .5.
Parameters
|
Type
|
Defaults
|
Function
|
gain |
float
|
10 | The amount of emboss. |
azimuth |
float
|
45 | The direction of the light. 0 and 360 means from the right side of the image, 90 means the top, etc |
elevation |
float
|
30 |
This is the "height" of the light. 0 means parallel to the image, 90 means the same axis as a line from your nose to the image. Assuming you are facing the image, I guess. |
Synopsis
image Emboss( image, float gain, float azimuth, float elevation );
Script
image = Emboss( image, gain, azimuth, elevation );
Command Line
shake -emboss gain azimuth elevation