railo.runtime.img.filter
Class ChannelMixFilter

java.lang.Object
  extended by railo.runtime.img.filter.AbstractBufferedImageOp
      extended by railo.runtime.img.filter.PointFilter
          extended by railo.runtime.img.filter.ChannelMixFilter
All Implemented Interfaces:
BufferedImageOp, Cloneable, DynFiltering

public class ChannelMixFilter
extends PointFilter
implements DynFiltering

A filter which allows the red, green and blue channels of an image to be mixed into each other.


Constructor Summary
ChannelMixFilter()
           
 
Method Summary
 BufferedImage filter(BufferedImage src, Struct parameters)
           
 int filterRGB(int x, int y, int rgb)
           
 int getBlueGreen()
           
 int getGreenRed()
           
 int getIntoB()
           
 int getIntoG()
           
 int getIntoR()
           
 int getRedBlue()
           
 void setBlueGreen(int blueGreen)
           
 void setGreenRed(int greenRed)
           
 void setIntoB(int intoB)
           
 void setIntoG(int intoG)
           
 void setIntoR(int intoR)
           
 void setRedBlue(int redBlue)
           
 String toString()
           
 
Methods inherited from class railo.runtime.img.filter.PointFilter
filter, setDimensions
 
Methods inherited from class railo.runtime.img.filter.AbstractBufferedImageOp
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ChannelMixFilter

public ChannelMixFilter()
Method Detail

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 class PointFilter

toString

public String toString()
Overrides:
toString in class Object

filter

public BufferedImage filter(BufferedImage src,
                            Struct parameters)
                     throws PageException
Specified by:
filter in interface DynFiltering
Overrides:
filter in class PointFilter
Throws:
PageException


Copyright © 2012 Railo