少年阿賓

          那些青春的歲月

            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 閱讀(376) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 黄山市| 肇庆市| 曲水县| 莎车县| 平塘县| 荣昌县| 禄劝| 宁远县| 南投县| 东宁县| 盱眙县| 珲春市| 炎陵县| 电白县| 揭阳市| 垦利县| 华安县| 安平县| 奈曼旗| 临潭县| 应城市| 中阳县| 疏勒县| 顺昌县| 宕昌县| 即墨市| 合作市| 宁化县| 巩留县| 卢氏县| 乐都县| 杭锦后旗| 巴中市| 柯坪县| 望城县| 南丹县| 自治县| 文昌市| 新田县| 兴仁县| 曲靖市|