class ImageWorker extends Object
Modifier and Type | Field and Description |
---|---|
(package private) static int |
IMG_BUFFER_CAPACITY |
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) InputStream |
getImageBytes(ImageWriter writer,
ImageWriteParam iwp) |
(package private) double |
getStringWidth(String text,
Font font) |
void |
loadImage(String imageFile)
loadImage.
|
(package private) void |
makeImage(Object stream,
ImageWriter writer,
ImageWriteParam iwp) |
(package private) void |
reset() |
(package private) void |
resize(int width,
int height) |
(package private) InputStream |
saveImage(String path,
ImageWriter writer,
ImageWriteParam iwp) |
(package private) void |
setAntiAliasing(boolean enable) |
(package private) void |
setTextAntiAliasing(boolean enable) |
(package private) void |
transform(int x,
int y,
double angle) |
static final int IMG_BUFFER_CAPACITY
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 setTextAntiAliasing(boolean enable)
void dispose()
void makeImage(Object stream, ImageWriter writer, ImageWriteParam iwp) throws IOException
IOException
InputStream saveImage(String path, ImageWriter writer, ImageWriteParam iwp) throws IOException
IOException
InputStream getImageBytes(ImageWriter writer, ImageWriteParam iwp) throws IOException
IOException
public void loadImage(String imageFile) throws IOException
loadImage.
imageFile
- a String
object.IOException
- if any.