隨筆-13  評(píng)論-12  文章-3  trackbacks-0
          import java.awt.Color;
          import java.awt.Graphics;
          import java.awt.image.BufferedImage;
          import java.io.IOException;
          import java.io.OutputStream;
          import java.util.Random;

          import javax.servlet.ServletException;
          import javax.servlet.http.HttpServlet;
          import javax.servlet.http.HttpServletRequest;
          import javax.servlet.http.HttpServletResponse;

          import com.sun.image.codec.jpeg.JPEGCodec;
          import com.sun.image.codec.jpeg.JPEGImageEncoder;

          public class ImageServlet extends HttpServlet {

              
          public void service(HttpServletRequest request, HttpServletResponse response)
                      
          throws ServletException, IOException {
                  
          // 設(shè)置響應(yīng)類型
                  response.setContentType("image/jpeg");
                  
          // 圖片的內(nèi)存映像
                  BufferedImage image = new BufferedImage(5020,BufferedImage.TYPE_INT_RGB);
                  
          // 獲得畫筆對(duì)象
                  Random r = new Random();
                  Graphics g 
          = image.getGraphics();
                  g.setColor(
          new Color(r.nextInt(255), r.nextInt(255), r.nextInt(255)));
                  g.fillRect(
          005020);
                  g.setColor(
          new Color(0,0,0));
                  String number 
          = String.valueOf(r.nextInt(99999)); 
                  g.drawString(number, 
          515);

                  
          // 壓縮成jpeg格式
                  OutputStream os = response.getOutputStream();

                  JPEGImageEncoder encoder 
          = JPEGCodec.createJPEGEncoder(os);

                  
          // 把BufferedImage對(duì)象中的圖像信息編碼后
                  
          // 向創(chuàng)建該對(duì)象(encoder)時(shí)指定的輸出流輸出
                  encoder.encode(image);
                  
              }

          }
          posted on 2010-11-21 12:46 zeroline 閱讀(585) 評(píng)論(0)  編輯  收藏 所屬分類: Servlet/JSP

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 绥江县| 崇礼县| 忻城县| 平原县| 波密县| 辽阳市| 仲巴县| 安乡县| 南溪县| 韩城市| 娱乐| 马边| 华池县| 鸡泽县| 北宁市| 鄂温| 玛多县| 安多县| 黄冈市| 松原市| 阿克苏市| 贵定县| 辰溪县| 霍邱县| 黄山市| 斗六市| 灵山县| 绩溪县| 泸定县| 文水县| 桂东县| 苗栗县| 大悟县| 兰州市| 南皮县| 嵊泗县| 滕州市| 靖安县| 砚山县| 青川县| 巴中市|