直接用 java 命令行动态生成jpg文件(1)
/** * 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); } } public static void main(String[] args) { int width=400, height=200; int xLength=300, yLength=150; int count=5; Vector data=new Vector();