public class ImageUtil
extends java.lang.Object
| 构造器和说明 |
|---|
ImageUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.awt.image.BufferedImage |
cut(java.awt.image.BufferedImage image,
int x,
int y,
int width,
int height) |
static java.awt.Color |
randomColor()
随机生成颜色
|
static java.awt.Color |
randomColor(java.awt.Color color)
随机获取一个和指定颜色不同的颜色
|
static java.awt.image.BufferedImage |
read(byte[] bytes)
指定byte[]转为image对象
|
static java.awt.image.BufferedImage |
read(java.io.File file)
指定file文件转换为image
|
static java.awt.image.BufferedImage |
read(java.io.InputStream inputStream)
指定输入流转为image对象
|
static java.awt.image.BufferedImage |
read(java.net.URL url)
指定url文件转换为image
|
static void |
write(java.awt.Image image,
java.lang.String imageType,
java.io.ByteArrayOutputStream out)
image写入指定的字节数组的输出流
|
static void |
write(java.awt.Image image,
java.lang.String imageType,
java.io.File file)
image对象写入指定文件中
|
static void |
write(java.awt.Image image,
java.lang.String imageType,
java.io.OutputStream outputStream)
image对象写入指定的输出流
|
static void |
writePng(java.awt.Image image,
java.io.ByteArrayOutputStream out)
image写入指定的字节数组输出流
|
public static final java.lang.String PNG
public static final java.lang.String GIF
public static void write(java.awt.Image image,
java.lang.String imageType,
java.io.ByteArrayOutputStream out)
image - image对象imageType - 图片类型out - 字节数组输出流public static void write(java.awt.Image image,
java.lang.String imageType,
java.io.OutputStream outputStream)
image - image对象imageType - 图片类型,如PNG,GIF等outputStream - 输出流public static void write(java.awt.Image image,
java.lang.String imageType,
java.io.File file)
image - image对象imageType - 图片类型,如PNG,GIFfile - 文件对象public static java.awt.image.BufferedImage read(java.io.File file)
file - 文件public static java.awt.image.BufferedImage read(java.net.URL url)
url - urlpublic static java.awt.image.BufferedImage read(java.io.InputStream inputStream)
inputStream - 输入流public static java.awt.image.BufferedImage read(byte[] bytes)
bytes - byte[]public static void writePng(java.awt.Image image,
java.io.ByteArrayOutputStream out)
image - image对象out - 字节数组输出流public static java.awt.Color randomColor()
public static java.awt.Color randomColor(java.awt.Color color)
color - 可以为空public static java.awt.image.BufferedImage cut(java.awt.image.BufferedImage image,
int x,
int y,
int width,
int height)