Package com.jhlabs.image
Class ChannelMixFilter
java.lang.Object
com.jhlabs.image.AbstractBufferedImageOp
com.jhlabs.image.PointFilter
com.jhlabs.image.ChannelMixFilter
- All Implemented Interfaces:
BufferedImageOp
,Cloneable
A filter which allows the red, grren and blue channels of an image to be mixed into each other.
-
Field Summary
FieldsModifier and TypeFieldDescriptionint
int
int
int
int
int
Fields inherited from class com.jhlabs.image.PointFilter
canFilterIndexColorModel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
filterRGB
(int x, int y, int rgb) int
int
int
getIntoB()
int
getIntoG()
int
getIntoR()
int
void
setBlueGreen
(int blueGreen) void
setGreenRed
(int greenRed) void
setIntoB
(int intoB) void
setIntoG
(int intoG) void
setIntoR
(int intoR) void
setRedBlue
(int redBlue) toString()
Methods inherited from class com.jhlabs.image.PointFilter
filter, setDimensions
Methods inherited from class com.jhlabs.image.AbstractBufferedImageOp
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB
-
Field Details
-
blueGreen
public int blueGreen -
redBlue
public int redBlue -
greenRed
public int greenRed -
intoR
public int intoR -
intoG
public int intoG -
intoB
public int intoB
-
-
Constructor Details
-
ChannelMixFilter
public ChannelMixFilter()
-
-
Method Details
-
setBlueGreen
public void setBlueGreen(int blueGreen) -
getBlueGreen
public int getBlueGreen() -
setRedBlue
public void setRedBlue(int redBlue) -
getRedBlue
public int getRedBlue() -
setGreenRed
public void setGreenRed(int greenRed) -
getGreenRed
public int getGreenRed() -
setIntoR
public void setIntoR(int intoR) -
getIntoR
public int getIntoR() -
setIntoG
public void setIntoG(int intoG) -
getIntoG
public int getIntoG() -
setIntoB
public void setIntoB(int intoB) -
getIntoB
public int getIntoB() -
filterRGB
public int filterRGB(int x, int y, int rgb) - Specified by:
filterRGB
in classPointFilter
-
toString
-