java,将Image变量保存成图片
public void savePic(Image iamge ){
??????? int w = iamge.getWidth(this);
??????? int h = iamge.getHeight(this);
//首先創建一個BufferedImage變量,因為ImageIO寫圖片用到了BufferedImage變量。
??????? BufferedImage bi = new BufferedImage(w, h, BufferedImage.TYPE_3BYTE_BGR);
//再創建一個Graphics變量,用來畫出來要保持的圖片,及上面傳遞過來的Image變量
??????? Graphics g = bi.getGraphics();
??????? try {
??????????? g.drawImage(iamge, 0, 0, null);
//將BufferedImage變量寫入文件中。
??????????? ImageIO.write(bi,"jpg",new File("d:/gray11.jpg"));
??????? } catch (IOException e) {
??????????? // TODO Auto-generated catch block
??????????? e.printStackTrace();
??????? }
??? }
總結
以上是生活随笔為你收集整理的java,将Image变量保存成图片的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java.lang.Thread 和 j
- 下一篇: java.awt.Graphics2D绘