BufferedImageOp, Cloneablepublic 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.
|
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGBfilterpublic void setSourceGrid(WarpGrid sourceGrid)
sourceGrid - the source gridgetSourceGrid()public WarpGrid getSourceGrid()
setSourceGrid(org.meteoinfo.image.filter.WarpGrid)public void setDestGrid(WarpGrid destGrid)
destGrid - the destination gridgetDestGrid()public WarpGrid getDestGrid()
setDestGrid(org.meteoinfo.image.filter.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 © 2019. All rights reserved.