public class WarpFilter extends WholeImageFilter
originalSpace, transformedSpace| 构造器和说明 |
|---|
WarpFilter()
Create a WarpFilter.
|
WarpFilter(WarpGrid sourceGrid,
WarpGrid destGrid)
Create a WarpFilter with two warp grids.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
crossDissolve(int[] pixels1,
int[] pixels2,
int width,
int height,
float t) |
protected int[] |
filterPixels(int width,
int height,
int[] inPixels,
Rectangle transformedSpace)
Actually filter the pixels.
|
WarpGrid |
getDestGrid()
Get the destination warp grid.
|
int |
getFrames() |
BufferedImage |
getMorphImage() |
WarpGrid |
getSourceGrid()
Get the source warp grid.
|
float |
getTime() |
void |
morph(int[] srcPixels,
int[] destPixels,
int[] outPixels,
WarpGrid srcGrid,
WarpGrid destGrid,
int width,
int height,
float t) |
void |
setDestGrid(WarpGrid destGrid)
Set the destination warp grid.
|
void |
setFrames(int frames) |
void |
setMorphImage(BufferedImage morphImage)
For morphing, sets the image we're morphing to.
|
void |
setSourceGrid(WarpGrid sourceGrid)
Set the source warp grid.
|
void |
setTime(float time) |
String |
toString() |
protected void |
transformSpace(Rectangle r)
Calculate output bounds for given input bounds.
|
filterclone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGBpublic void setSourceGrid(WarpGrid sourceGrid)
sourceGrid - the source gridgetSourceGrid()public WarpGrid getSourceGrid()
setSourceGrid(cn.apiclub.captcha.filter.image.WarpGrid)public void setDestGrid(WarpGrid destGrid)
destGrid - the destination gridgetDestGrid()public WarpGrid getDestGrid()
setDestGrid(cn.apiclub.captcha.filter.image.WarpGrid)public void setFrames(int frames)
public int getFrames()
public void setMorphImage(BufferedImage morphImage)
public BufferedImage getMorphImage()
public void setTime(float time)
public float getTime()
protected void transformSpace(Rectangle r)
WholeImageFiltertransformSpace 在类中 WholeImageFilterr - input and output rectangleprotected int[] filterPixels(int width,
int height,
int[] inPixels,
Rectangle transformedSpace)
WholeImageFilterfilterPixels 在类中 WholeImageFilterwidth - the image widthheight - the image heightinPixels - the image pixelstransformedSpace - the output boundspublic void morph(int[] srcPixels,
int[] destPixels,
int[] outPixels,
WarpGrid srcGrid,
WarpGrid destGrid,
int width,
int height,
float t)
public void crossDissolve(int[] pixels1,
int[] pixels2,
int width,
int height,
float t)
Copyright © 2015. All rights reserved.