com.jhlabs.image
Class EmbossFilter
java.lang.Object
com.jhlabs.image.AbstractBufferedImageOp
com.jhlabs.image.WholeImageFilter
com.jhlabs.image.EmbossFilter
- All Implemented Interfaces:
- java.awt.image.BufferedImageOp, java.lang.Cloneable
public class EmbossFilter
- extends WholeImageFilter
A class to emboss an image.
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
EmbossFilter
public EmbossFilter()
setAzimuth
public void setAzimuth(float azimuth)
getAzimuth
public float getAzimuth()
setElevation
public void setElevation(float elevation)
getElevation
public float getElevation()
setBumpHeight
public void setBumpHeight(float bumpHeight)
getBumpHeight
public float getBumpHeight()
setEmboss
public void setEmboss(boolean emboss)
getEmboss
public boolean getEmboss()
filterPixels
protected int[] filterPixels(int width,
int height,
int[] inPixels,
java.awt.Rectangle transformedSpace)
- Description copied from class:
WholeImageFilter
- Actually filter the pixels.
- Specified by:
filterPixels
in class WholeImageFilter
- Parameters:
width
- the image widthheight
- the image heightinPixels
- the image pixelstransformedSpace
- the output bounds
- Returns:
- the output pixels
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object