|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectrailo.runtime.img.filter.AbstractBufferedImageOp
railo.runtime.img.filter.KeyFilter
public class KeyFilter
An experimental filter which can be used for keying against a clean shot. Given a source image, a clean image and a destination image, the filter replaces all pixels in the source which nearly equal the equivalent clean pixel by destination pixels.
Constructor Summary | |
---|---|
KeyFilter()
|
Method Summary | |
---|---|
BufferedImage |
filter(BufferedImage src,
BufferedImage dst)
|
BufferedImage |
filter(BufferedImage src,
Struct parameters)
|
float |
getBTolerance()
Get the brightness tolerance. |
BufferedImage |
getCleanImage()
Get the clean image. |
BufferedImage |
getDestination()
Get the destination image. |
float |
getHTolerance()
Get the hue tolerance. |
float |
getSTolerance()
Get the saturation tolerance. |
void |
setBTolerance(float bTolerance)
Set the brightness tolerance of the image in the range 0..1. |
void |
setCleanImage(BufferedImage cleanImage)
Get the clean image. |
void |
setDestination(BufferedImage destination)
Set the destination image. |
void |
setHTolerance(float hTolerance)
Set the hue tolerance of the image in the range 0..1. |
void |
setSTolerance(float sTolerance)
Set the saturation tolerance of the image in the range 0..1. |
String |
toString()
|
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 |
---|
public KeyFilter()
Method Detail |
---|
public void setHTolerance(float hTolerance)
hTolerance
- the tolerancegetHTolerance()
public float getHTolerance()
setHTolerance(float)
public void setSTolerance(float sTolerance)
sTolerance
- the tolerancegetSTolerance()
public float getSTolerance()
setSTolerance(float)
public void setBTolerance(float bTolerance)
bTolerance
- the tolerancegetBTolerance()
public float getBTolerance()
setBTolerance(float)
public void setDestination(BufferedImage destination)
destination
- the destination imagegetDestination()
public BufferedImage getDestination()
setDestination(java.awt.image.BufferedImage)
public void setCleanImage(BufferedImage cleanImage)
cleanImage
- the clean imagegetCleanImage()
public BufferedImage getCleanImage()
setCleanImage(java.awt.image.BufferedImage)
public BufferedImage filter(BufferedImage src, BufferedImage dst)
filter
in interface BufferedImageOp
public String toString()
toString
in class Object
public BufferedImage filter(BufferedImage src, Struct parameters) throws PageException
filter
in interface DynFiltering
PageException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |