magoffin.matt.ma2.image.jmagick
Class BumpMapEffect
java.lang.Object
magoffin.matt.ma2.image.jmagick.BaseJMagickMediaEffect
magoffin.matt.ma2.image.jmagick.BumpMapEffect
- All Implemented Interfaces:
- JMagickMediaEffect, MediaEffect
public class BumpMapEffect
- extends BaseJMagickMediaEffect
A watermark effect for JMagick based processing, that creates a 3D bump map
from the watermark image.
- Version:
- $Revision: 43 $ $Date: 2007-10-21 11:10:01 +1300 (Sun, 21 Oct 2007) $
- Author:
- matt
Field Summary |
static java.lang.String |
BUMP_MAP_KEY
The key for this effect. |
Method Summary |
magick.MagickImage |
applyEffect(MediaItem item,
MediaRequest request,
magick.ImageInfo inInfo,
magick.MagickImage image)
Apply effect with ImageMagick. |
java.lang.String |
getKey()
Get the key for this effect. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BUMP_MAP_KEY
public static final java.lang.String BUMP_MAP_KEY
- The key for this effect.
- See Also:
- Constant Field Values
BumpMapEffect
public BumpMapEffect()
applyEffect
public magick.MagickImage applyEffect(MediaItem item,
MediaRequest request,
magick.ImageInfo inInfo,
magick.MagickImage image)
- Description copied from interface:
JMagickMediaEffect
- Apply effect with ImageMagick.
- Parameters:
item
- the MediaItem the effect is being applied torequest
- the requestinInfo
- the ImageInfo used to open the imageimage
- the current ImageMagick MagickImage
- Returns:
- the resulting image
getKey
public java.lang.String getKey()
- Description copied from interface:
MediaEffect
- Get the key for this effect.
Keys uniquely describe the implementation and
function of the effect. The implementation key should come first,
and the function key at the end. Some standard function key values are
defined in this API: MediaEffect.KEY_SCALE
for re-sizing and MediaEffect.KEY_ROTATE
for rotating.
For example, a key might look like image.awt.rotate
for
an image rotation effect based on a Java AWT implementation.
- Returns:
- the effect key