background image

Java 代码:java 命令行动态生成 jpg 文件

本文是 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);