Chinaunix首页 | 论坛 | 博客
  • 博客访问: 472854
  • 博文数量: 120
  • 博客积分: 1853
  • 博客等级: 上尉
  • 技术积分: 1177
  • 用 户 组: 普通用户
  • 注册时间: 2011-10-22 22:40
文章分类

全部博文(120)

文章存档

2013年(16)

2012年(104)

分类: Java

2012-08-19 11:24:56

核心是保存文件

这两天用java做图像方面的程序,需要将处理过的图像保存成文件。找了好多资料都没有找到合适的例子。后来结合一些相似的例子写出来的这个程序。

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(); 
        } 
    }


----http://blog.csdn.net/fzllcc/article/details/5892912



阅读(1218) | 评论(0) | 转发(0) |
0

上一篇:ping命令

下一篇:c#基础

给主人留下些什么吧!~~