public class ImageDrawStream extends Object implements Executable
Constructor and Description |
---|
ImageDrawStream(BufferedImage image) |
ImageDrawStream(Graphics2D g2d) |
public ImageDrawStream(BufferedImage image)
public ImageDrawStream(Graphics2D g2d)
public static ImageDrawStream of(BufferedImage image)
public static ImageDrawStream of(Graphics2D g2d)
public ImageDrawStream insertImageBase64(String base64)
public ImageDrawStream insertImageBase64(String base64, int x, int y)
public ImageDrawStream insertImage(InputStream in)
public ImageDrawStream insertImage(InputStream in, int x, int y)
public ImageDrawStream insertImage(File file)
public ImageDrawStream insertImage(File file, int x, int y)
public ImageDrawStream insertImage(byte[] img)
public ImageDrawStream insertImage(byte[] img, int x, int y)
public ImageDrawStream insertImage(BufferedImage img)
public ImageDrawStream insertImage(BufferedImage img, int x, int y)
img
- 图片x
- x坐标y
- y坐标public ImageDrawStream insertString(String s, int x, int y)
s
- 文字x
- x坐标y
- y坐标public ImageDrawStream insertLine(int p1x, int p1y, int p2x, int p2y)
p1x
- 点1 x坐标p1y
- 点1 y坐标p2x
- 点2 x坐标p2y
- 点2 y坐标public ImageDrawStream color(int r, int g, int b)
r
- Rg
- Gb
- Bpublic ImageDrawStream color(String hex)
hex
- HEXpublic ImageDrawStream color(Color color)
color
- 颜色public ImageDrawStream font(Font font)
font
- fontpublic ImageDrawStream font(String name, int size)
name
- 字体名称size
- 字体大小public ImageDrawStream font(String name)
name
- 字体名称public ImageDrawStream font(int size)
size
- 字体大小public void exec()
Executable
exec
in interface Executable
public Graphics2D getGraphics()
Copyright © 2024. All rights reserved.