org.jscience.media.pictures.filters
Class BlockFilter
java.lang.Object
java.awt.image.ImageFilter
org.jscience.media.pictures.filters.WholeImageFilter
org.jscience.media.pictures.filters.TransformFilter
org.jscience.media.pictures.filters.BlockFilter
- All Implemented Interfaces:
- java.awt.image.ImageConsumer, java.io.Serializable, java.lang.Cloneable
public class BlockFilter
- extends TransformFilter
A Filter to pixellate images.
- See Also:
- Serialized Form
| Fields inherited from class java.awt.image.ImageFilter |
consumer |
| Fields inherited from interface java.awt.image.ImageConsumer |
COMPLETESCANLINES, IMAGEABORTED, IMAGEERROR, RANDOMPIXELORDER, SINGLEFRAME, SINGLEFRAMEDONE, SINGLEPASS, STATICIMAGEDONE, TOPDOWNLEFTRIGHT |
|
Constructor Summary |
BlockFilter()
Creates a new BlockFilter object. |
|
Method Summary |
int |
getBlockSize()
Get the pixel block size |
void |
setBlockSize(int blockSize)
Set the pixel block size |
java.lang.String |
toString()
DOCUMENT ME! |
protected void |
transform(int x,
int y,
java.awt.Point out)
DOCUMENT ME! |
protected void |
transformInverse(int x,
int y,
float[] out)
DOCUMENT ME! |
| Methods inherited from class java.awt.image.ImageFilter |
clone, getFilterInstance, resendTopDownLeftRight, setHints, setProperties |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BlockFilter
public BlockFilter()
- Creates a new BlockFilter object.
setBlockSize
public void setBlockSize(int blockSize)
- Set the pixel block size
- Parameters:
blockSize - the number of pixels along each block edge
getBlockSize
public int getBlockSize()
- Get the pixel block size
- Returns:
- the number of pixels along each block edge
transform
protected void transform(int x,
int y,
java.awt.Point out)
- DOCUMENT ME!
- Parameters:
x - DOCUMENT ME!y - DOCUMENT ME!out - DOCUMENT ME!
transformInverse
protected void transformInverse(int x,
int y,
float[] out)
- DOCUMENT ME!
- Specified by:
transformInverse in class TransformFilter
- Parameters:
x - DOCUMENT ME!y - DOCUMENT ME!out - DOCUMENT ME!
toString
public java.lang.String toString()
- DOCUMENT ME!
- Overrides:
toString in class java.lang.Object
- Returns:
- DOCUMENT ME!