设为首页 加入收藏

TOP

直接用java命令行动态生成jpg文件
2014-10-19 23:30:05 来源: 作者: 【 】 浏览:98
Tags:直接 java 命令 动态 生成 jpg 文件

  /**


  * jeruGraphics v 1.0


  *


  * 看到一些动态生成图象的例子都是servlet完成的,


  * 而且程序很长,觉得不是无论从实用性还是可读性来说都不是太好。


  * 这里给了段代码,命令行生成图象文件。这样是不是简单易用些呢?


  *


  * 创建一个 BufferedImage 对象,将你的“画”放到这个缓冲里,


  * 再打开一个文件,将图像流编码后输入这个文件,这样就有一个


  * jpg文件出现了,试试吧。。。


  *


  * Mender :


  * Jeru Liu


  * Homepage :


  * http://javaren.126.com


  * Email: jeru@163.net


  *


  * 这仅仅是一个范例程序,没什么实用,却极具参考价值。


  *


  */


  import java.io.*;


  import java.util.*;


  import com.sun.image.codec.jpeg.*;


  import java.awt.image.*;


  import java.awt.*;


  public class jeruGraphics {


  BufferedImage image;


  // 创建 jpg 文件到指定路径下


  public void createJpg(String path) {


  try {


  FileOutputStream fos = new FileOutputStream(path);


  BufferedOutputStream bos = new BufferedOutputStream(fos);


  JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(bos);


  encoder.encode(image);


  bos.close();


  } catch(FileNotFoundException fnfe) {


  System.out.println(fnfe);


  } catch(IOException ioe) {


  System.out.println(ioe);


  }


  }


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Java访问WebService返回xml数据 下一篇Java获得web的根路径

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: