-label

Function
This assigns a name to an image anywhere along a command so that you can re-use the image in a later option. This avoids the need to modify an image and save it to disk, and then call up Shake a second time.

Command Line

shake -label name

Example

shake uboat.iff -gamma 1.5 -label Test -blur 50 -mix Test

This applies a gamma to the incoming image, and gives it a temporary label Test. We then take that same image, and apply a blur on it. Shake now knows about two images: Test, the image without the blur, and the current sample, which has the blur. We use the mix command to mix them together, just calling up Test.