BufferedImage是Image的直接子类
Image yourImg = Toolkit.getDefaultToolkit().createImage(ri.data); // ri.data就是个byte数组
//
Graphics2D g2d=bi.createGraphics();
g2d.drawImage(yourimg,0,0,null);
这样把yourimg画在了bi
----------------------------------------------------
把BufferedImage输出
BufferedImage img = new
BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
FileOutputStream fos = new FileOutputStream("img.jpg");
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(fos);
encoder.encode(img);
out.close();
输出的图片是按照你构造的img输出的
大小由width height 规定
本文介绍了如何使用Java进行图像处理,包括将字节数组转换为Image对象,并利用BufferedImage进行绘制。此外,还详细说明了如何将处理后的BufferedImage保存为JPEG格式的文件。
1922

被折叠的 条评论
为什么被折叠?



