class ImageWorker extends Object
Constructor and Description |
---|
ImageWorker(int width,
int height) |
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 |
drawPolyline(int[] x,
int[] 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 |
fillPolygon(int[] x,
int[] y,
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(String type,
float quality) |
(package private) double |
getStringWidth(String text,
Font font) |
void |
loadImage(String imageFile) |
(package private) void |
reset() |
(package private) void |
resize(int width,
int height) |
(package private) void |
saveImage(OutputStream stream,
String type,
float quality) |
(package private) byte[] |
saveImage(String path,
String type,
float quality) |
(package private) void |
setAntiAliasing(boolean enable) |
(package private) void |
transform(int x,
int y,
double angle) |
void resize(int width, int height)
void clip(int x, int y, int width, int height)
void transform(int x, int y, double angle)
void reset()
void fillRect(int x, int y, int width, int height, Paint paint)
void fillPolygon(int[] x, int[] y, Paint paint)
void fillPolygon(double[] x, double yBottom, double[] yTop, Paint paint)
void fillPolygon(double[] x, double[] yBottom, double[] yTop, Paint paint)
double getFontAscent(Font font)
double getFontHeight(Font font)
void setAntiAliasing(boolean enable)
void dispose()
void saveImage(OutputStream stream, String type, float quality) throws IOException
IOException
byte[] saveImage(String path, String type, float quality) throws IOException
IOException
byte[] getImageBytes(String type, float quality) throws IOException
IOException
public void loadImage(String imageFile) throws IOException
IOException