com.jhlabs.image

Class MaskFilter

Implemented Interfaces:
BufferedImageOp, Cloneable

public class MaskFilter
extends PointFilter

Applies a bit mask to each ARGB pixel of an image. You can use this for, say, masking out the red channel.

Field Summary

Fields inherited from class com.jhlabs.image.PointFilter

canFilterIndexColorModel

Constructor Summary

MaskFilter()
MaskFilter(int mask)

Method Summary

int
filterRGB(int x, int y, int rgb)
int
getMask()
void
setMask(int mask)
String
toString()

Methods inherited from class com.jhlabs.image.PointFilter

filter, filterRGB, setDimensions

Methods inherited from class com.jhlabs.image.AbstractBufferedImageOp

clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRGB, getRenderingHints, setRGB

Constructor Details

MaskFilter

public MaskFilter()

MaskFilter

public MaskFilter(int mask)

Method Details

filterRGB

public int filterRGB(int x,
                     int y,
                     int rgb)
Overrides:
filterRGB in interface PointFilter

getMask

public int getMask()

setMask

public void setMask(int mask)

toString

public String toString()