国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

好東西介紹,直接用 java 命令行動態生成jpg文件

2019-11-18 13:51:32
字體:
來源:轉載
供稿:網友

  /**
* 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);


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 德阳市| 泗洪县| 柳林县| 监利县| 福建省| 若羌县| 甘孜| 八宿县| 大悟县| 龙口市| 筠连县| 偏关县| 慈利县| 永善县| 紫云| 施甸县| 尼勒克县| 鹤岗市| 峡江县| 洪湖市| 大方县| 凤山县| 徐汇区| 当阳市| 泉州市| 莎车县| 昌图县| 闵行区| 阿拉尔市| 房山区| 德钦县| 莱阳市| 沙湾县| 宁乡县| 微山县| 嘉禾县| 赤壁市| 武鸣县| 龙陵县| 东阿县| 尼玛县|