怎样把graphics中的图象生成JPG图片或是放到bufferedImage中(200分)

  • 主题发起人 主题发起人 夜游神宾
  • 开始时间 开始时间

夜游神宾

Unregistered / Unconfirmed
GUEST, unregistred user!
请指教!
 
Detail: http://www.cndev.net/forum/java/3110.html
JDK 1.4 use ImageIO class todo
this work.
JDK 1.3 or less, use com.sun.image.codec.jpeg.JPEGImageEncoderdo
this job.
 
我用graphics.drawImage()后,想把画上的图片生成图片文件。
使用jai效果还可以,但不能压缩,请举例指教。
 
ServletOutputStream out=response.getOutputStream();
BufferedImage image=new BufferedImage(35,14,BufferedImage.TYPE_INT_RGB);
Graphics gra=image.getGraphics();
.....
JPEGImageEncoder encoder=JPEGCodec.createJPEGEncoder(out);
encoder.encode(image);
 
多人接受答案了。
 
后退
顶部