小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

JSP給圖片添加文字

 ChirMan 貓 2006-07-25



<%@ page autoFlush="false" contentType="text/html;charset=GBK" import="java.io.FileInputStream,
java.io.FileOutputStream,
java.awt.*,
java.awt.image.*,
com.sun.image.codec.jpeg.*,
java.util.*"%>

<%  
  out.clear();  
  response.addHeader("pragma","NO-cache");  
  response.addHeader("Cache-Control","no-cache");  
  response.addDateHeader("Expries",0);  
  String FileName = "E:\\2.jpg";
  String OutFileName = "C:\\ww.jpg";

  //創(chuàng)建一個FileInputStream對象從源圖片獲取數(shù)據(jù)流  
  FileInputStream sFile = new FileInputStream(FileName);

  //創(chuàng)建一個Image對象并以源圖片數(shù)據(jù)流填充
 Image src = javax.imageio.ImageIO.read(sFile);  
 int width = src.getWidth(null); //得到源圖寬  
 int height = src.getHeight(null); //得到源圖長  
 if (width>70 && height>30){
     //創(chuàng)建一個BufferedImage來作為圖像操作容器
     BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);

      //創(chuàng)建一個繪圖環(huán)境來進行繪制圖象
   Graphics g = image.getGraphics();

     //將原圖像數(shù)據(jù)流載入這個BufferedImage  
   g.drawImage(src,0,0,width,height,null);

     //設定文本字體
     g.setFont(new Font("宋體",Font.PLAIN,48));  
 
   //設定文本
   String rand = "中國";

     //設定文本顏色  
     g.setColor(Color.black);

   //向BufferedImage寫入文本字符
   g.drawString(rand,20,50);  

   //使更改生效
   g.dispose();    

   //創(chuàng)建輸出文件流
   FileOutputStream outi = new FileOutputStream(OutFileName);  

   //創(chuàng)建JPEG編碼對象
   JPEGImageEncoder encodera = JPEGCodec.createJPEGEncoder(outi);    

   //對這個BufferedImage (image)進行JPEG編碼
   encodera.encode(image);  
   outi.close(); //關閉輸出文件流  
 }
%>


    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約