读入:
返回一个BufferedImage
read(File input)
read(ImageInputStream stream)
read(InputStream input)
read(URL input)
写入其他:
使用支持给定格式的任意 ImageWriter 将一个图像写入 File/ ImageOutputStream/OutputStream,返回一个boolean值。
write(RenderedImage im, String formatName, File output)
write(RenderedImage im, String formatName, ImageOutputStream output)
write(RenderedImage im, String formatName, OutputStream output)
RenderedImage 是一个通用接口,用于包含或生成 Raster 形式图像数据的对象。图像数据可以作为单个 tile 或 tile 规则数组被存储/生成。
BufferedImage继承Image类,实现了RenderedImage接口,描述具有可访问图像数据缓冲区的 Image。
BufferedImage(int width, int height, int imageType)
构造一个类型为预定义图像类型之一的 BufferedImage。
BufferedImage(ColorModel cm, WritableRaster raster, boolean isRasterPremultiplied, Hashtable<?,?> properties)
构造一个具有指定 ColorModel 和 Raster 的新 BufferedImage。
BufferedImage(int width, int height, int imageType, IndexColorModel cm)
构造一个类型为预定义图像类型之一的 BufferedImage:TYPE_BYTE_BINARY 或 TYPE_BYTE_INDEXED。
getGraphics()
此方法返回 Graphics2D,但此处是出于向后兼容性的考虑。