public abstract class ImageWorker extends Object
| Constructor and Description |
|---|
ImageWorker() |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
clip(int x,
int y,
int width,
int height) |
(package private) void |
dispose() |
(package private) void |
drawLine(int x1,
int y1,
int x2,
int y2,
Paint paint,
Stroke stroke) |
(package private) void |
drawPolyline(double[] x,
double[] y,
Paint paint,
Stroke stroke) |
(package private) void |
drawString(String text,
int x,
int y,
Font font,
Paint paint) |
(package private) void |
fillPolygon(double[] x,
double[] yBottom,
double[] yTop,
Paint paint) |
(package private) void |
fillPolygon(double[] x,
double yBottom,
double[] yTop,
Paint paint) |
(package private) void |
fillRect(int x,
int y,
int width,
int height,
Paint paint) |
(package private) double |
getFontAscent(Font font) |
(package private) double |
getFontHeight(Font font) |
(package private) byte[] |
getImageBytes() |
(package private) double |
getStringWidth(String text,
Font font) |
(package private) void |
loadImage(RrdGraphDef.ImageSource imageSource,
int x,
int y,
int w,
int h) |
(package private) abstract void |
makeImage(OutputStream os) |
(package private) void |
makeImage(Path path) |
(package private) void |
reset() |
protected abstract void |
reset(Graphics2D g2d) |
(package private) abstract void |
resize(int width,
int height) |
(package private) void |
saveImage(String path) |
(package private) void |
setAntiAliasing(boolean enable) |
protected void |
setG2d(Graphics2D g2d)
Sets the graphics context for drawing operations.
|
(package private) void |
setTextAntiAliasing(boolean enable) |
(package private) void |
transform(int x,
int y,
double angle) |
void clip(int x,
int y,
int width,
int height)
void dispose()
void fillPolygon(double[] x,
double[] yBottom,
double[] yTop,
Paint paint)
void fillPolygon(double[] x,
double yBottom,
double[] yTop,
Paint paint)
void fillRect(int x,
int y,
int width,
int height,
Paint paint)
double getFontAscent(Font font)
double getFontHeight(Font font)
byte[] getImageBytes()
throws IOException
IOExceptionvoid loadImage(RrdGraphDef.ImageSource imageSource, int x, int y, int w, int h) throws IOException
IOExceptionabstract void makeImage(OutputStream os) throws IOException
IOExceptionvoid makeImage(Path path) throws IOException
IOExceptionvoid reset()
protected abstract void reset(Graphics2D g2d)
abstract void resize(int width,
int height)
void saveImage(String path) throws IOException
IOExceptionvoid setAntiAliasing(boolean enable)
protected void setG2d(Graphics2D g2d)
g2d - new graphics contextvoid setTextAntiAliasing(boolean enable)
void transform(int x,
int y,
double angle)