wangchao.org
添加收藏 | 博客
 
购物视频论坛IT业界自然风光美女图片王朝网络小游戏BT下载生活百科编程设计手机图铃小说
 
笑话 | 水库 | 娱乐 | 体育 | 英语 | 宠物 | 美食 | 旅游 | 养生 | 手机 | 数码 | 汽车 | 珠宝 | 美容 | 装修 | 厨房 | 科普 | 动物 | 植物 | 影音 | 百科 | 知道 | 词典
  
 
 您好! 您现在位于: 王朝网络 → 编程设计 → 《好东西介绍,直接用 java 命令行动态生成jpg文件返回上一页 
 
1楼 

好东西介绍,直接用 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);
   }
   }
  
   public static void main(String[] args) {
   int width=400, height=200;
   int xLength=300, yLength=150;
   int count=5;
  
   Vector data=new Vector();
   data.addElement(new Integer(100));
   data.addElement(new Integer(120));
   data.addElement(new Integer(150));
   data.addElement(new Integer(40));
   data.addElement(new Integer(5));
  
   jeruGraphics jg = new jeruGraphics();
   jg.image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
   Graphics g = jg.image.getGraphics();
  
   // 画坐标
   g.setColor(Color.white);
   g.fillRect(0, 0, width, height);
   g.setColor(Color.blue);
   g.drawLine(10,height-10,10,height-10-yLength);

  /** * 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(); data.addElement(new Integer(100)); data.addElement(new Integer(120)); data.addElement(new Integer(150)); data.addElement(new Integer(40)); data.addElement(new Integer(5)); jeruGraphics jg = new jeruGraphics(); jg.image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB); Graphics g = jg.image.getGraphics(); // 画坐标 g.setColor(Color.white); g.fillRect(0, 0, width, height); g.setColor(Color.blue); g.drawLine(10,height-10,10,height-10-yLength);

 
标签: java  jpg  介绍  命令  好东西  文件  生成  直接  行动  
 
您可以将本页贴到其他网站
UBB代码HTML代码
 
 
 
 
 
 
 更多内容
 ·和同事写了一个下午的递归读取数 ·消除JDBC的瓶颈 ·关于连接池(1) ·关于多线程
 ·关于动态绑定的理解 ·关于java中字符编码的一点心得, ·关于struts的文本域 ·关于Java中各种修饰符与访问修饰
 ·关于java vm的垃圾收集 ·关于java 的 Classpath全解 ·关于JAVA import 的一个小问题 ·关于java socket的问题
 ·关于cachedRowSet的一篇文章(jav ·关于Date和Calendar类的基础用法 ·关于EJB的持久化对象技术分析(1) ·简易加法计算器
 ·全面认识JUnit 4的新特征 ·简单的java访问共享文件 ·基于java得web服务器实现[Z] ·基于Java技术的Web应用校验工具
 ·基于JAVA技术的搜索引擎的研究与 ·JavaDoc用法 ·基于JAVAMAIL包的邮件发送程序-- ·惠普、IBM和SAP携手发展UDDI4J
 
 
最新评论  点此查看所有评论
 
 
 
 
发表评论(支持UBB码)


验证码:  
 
 
 
© 2005- 王朝网络 版权所有