public class ImageOverlay extends Object
Modifier and Type | Field and Description |
---|---|
ImageProvider |
image
the image ressource to use as overlay
|
private double |
offsetBottom
offset of the image from bottom border, values between 0 and 1
|
private double |
offsetLeft
offset of the image from left border, values between 0 and 1
|
private double |
offsetRight
offset of the image from top border, values between 0 and 1
|
private double |
offsetTop
offset of the image from right border, values between 0 and 1
|
Constructor and Description |
---|
ImageOverlay(ImageProvider image)
Create an overlay in southeast corner.
|
ImageOverlay(ImageProvider image,
double offsetLeft,
double offsetTop,
double offsetRight,
double offsetBottom)
Create an overlay info.
|
public ImageProvider image
private double offsetLeft
private double offsetRight
private double offsetTop
private double offsetBottom
public ImageOverlay(ImageProvider image, double offsetLeft, double offsetTop, double offsetRight, double offsetBottom)
image
- imager provider for the overlay iconoffsetLeft
- offset of the image from left border, values between 0 and 1, -1 for auto-calculationoffsetTop
- offset of the image from top border, values between 0 and 1, -1 for auto-calculationoffsetRight
- offset of the image from right border, values between 0 and 1, -1 for auto-calculationoffsetBottom
- offset of the image from bottom border, values between 0 and 1, -1 for auto-calculationpublic ImageOverlay(ImageProvider image)
image
- imager provider for the overlay iconImageOverlay(ImageProvider, double, double, double, double)
public BufferedImage apply(BufferedImage ground)
ground
- the base image for the overlay (gets modified!)