public class ScalePerspectiveImageOp
extends java.lang.Object
implements java.awt.image.BufferedImageOp
| Constructor and Description |
|---|
ScalePerspectiveImageOp(int w,
int h,
int x1,
int y1,
int w1,
int h1,
int rh1,
int ssx,
int ssy,
double p,
boolean reflect) |
| Modifier and Type | Method and Description |
|---|---|
java.awt.image.BufferedImage |
createCompatibleDestImage(java.awt.image.BufferedImage src,
java.awt.image.ColorModel destCM) |
java.awt.image.BufferedImage |
filter(java.awt.image.BufferedImage src,
java.awt.image.BufferedImage dest) |
java.awt.geom.Rectangle2D |
getBounds2D(java.awt.image.BufferedImage src) |
java.awt.geom.Point2D |
getPoint2D(java.awt.geom.Point2D srcPt,
java.awt.geom.Point2D dstPt) |
java.awt.RenderingHints |
getRenderingHints() |
public ScalePerspectiveImageOp(int w,
int h,
int x1,
int y1,
int w1,
int h1,
int rh1,
int ssx,
int ssy,
double p,
boolean reflect)
w - original widthh - original heightx1 - upper left hand cornery1 - upper left hand corner ( when p=0 )w1 - new widthh1 - new height at the middlessx - subsampling factor. =1 no subsampling. -1 means subsampling allowed, and will be picked automatically.ssy - subsampling factor. =1 no subsampling. -1 means subsampling allowed, and will be picked automatically.rh1 - extra height for the reflectionp - rockiness, similar to the tan of the angle of the top of the image. Zero means no perspective (flat).public java.awt.image.BufferedImage filter(java.awt.image.BufferedImage src,
java.awt.image.BufferedImage dest)
filter in interface java.awt.image.BufferedImageOppublic java.awt.geom.Rectangle2D getBounds2D(java.awt.image.BufferedImage src)
getBounds2D in interface java.awt.image.BufferedImageOppublic java.awt.image.BufferedImage createCompatibleDestImage(java.awt.image.BufferedImage src,
java.awt.image.ColorModel destCM)
createCompatibleDestImage in interface java.awt.image.BufferedImageOppublic java.awt.geom.Point2D getPoint2D(java.awt.geom.Point2D srcPt,
java.awt.geom.Point2D dstPt)
getPoint2D in interface java.awt.image.BufferedImageOppublic java.awt.RenderingHints getRenderingHints()
getRenderingHints in interface java.awt.image.BufferedImageOp