少年阿賓

          那些青春的歲月

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks
          package com.abin.lee.wechat;
          import java.awt.Color;
          import java.awt.Font;
          import java.awt.Graphics2D;
          import java.awt.image.BufferedImage;
          import java.io.File;
          import java.text.SimpleDateFormat;
          import java.util.HashMap;
          import java.util.Map;
          import javax.imageio.ImageIO;
          import javax.imageio.stream.FileImageOutputStream;
          public class WeChatPhoto {
          public String createzPicture(Map<String,String> request){
          String timeStamp=new SimpleDateFormat("yyyyMMddHHmmssSSS").format(new java.util.Date());
          File fileOne = new File("E:\\pament\\wechat\\photo\\"+timeStamp+".png");
          try {
          BufferedImage d = ImageIO.read(new File("E:\\pament\\wechat\\photo\\flight-model.png"));
          Graphics2D graohics =d.createGraphics();
          //寫字往圖片上面
          String startPlace=request.get("startPlace");
          String arrivalPlace=request.get("arrivalPlace");
          String flightNo=request.get("flightNo");
          String startTime=request.get("startTime");
          String arrivalTime=request.get("arrivalTime");
          Font font = new Font("粗體", Font.PLAIN, 18);// 添加字體的屬性設置
          graohics.setColor(Color.BLACK);
          graohics.setFont(font);
          graohics.drawString(flightNo, 300, 20);
          graohics.drawString(startPlace, 30, 100);
          graohics.drawString(arrivalPlace, 555, 100);
          graohics.drawString(startTime, 50, 145);
          graohics.drawString(arrivalTime, 600, 145);
          ImageIO.write(d, "png", new FileImageOutputStream(fileOne));
          } catch (Exception e) {
          e.printStackTrace();
          }
          return timeStamp;
          }
          public static void main(String[] args) {
          WeChatPhoto we=new WeChatPhoto();
          Map<String,String> request=new HashMap<String, String>();
          request.put("startPlace", "北京首都T2");
          request.put("arrivalPlace", "上海虹橋T1");
          request.put("startTime", "08:58");
          request.put("arrivalTime", "10:23");
          request.put("flightNo", "MU5183");
          String timeStamp=we.createzPicture(request);
          System.out.println("timeStamp="+timeStamp);
          }
          }
          posted on 2013-06-07 17:32 abin 閱讀(374) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 博野县| 双流县| 图片| 嵊泗县| 元氏县| 错那县| 青川县| 报价| 建宁县| 远安县| 九龙城区| 天峨县| 县级市| 鲁山县| 泸溪县| 鹤峰县| 苍梧县| 罗定市| 张家界市| 宜城市| 郎溪县| 垣曲县| 武强县| 阿巴嘎旗| 青河县| 保山市| 亳州市| 黔南| 武穴市| 二连浩特市| 依安县| 奉节县| 邵阳县| 镇坪县| 南陵县| 石棉县| 台中市| 黎城县| 宝清县| 项城市| 陆丰市|