隨筆-13  評論-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 {
                  
          // 設置響應類型
                  response.setContentType("image/jpeg");
                  
          // 圖片的內存映像
                  BufferedImage image = new BufferedImage(5020,BufferedImage.TYPE_INT_RGB);
                  
          // 獲得畫筆對象
                  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對象中的圖像信息編碼后
                  
          // 向創建該對象(encoder)時指定的輸出流輸出
                  encoder.encode(image);
                  
              }

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

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


          網站導航:
           
          主站蜘蛛池模板: 庆安县| 佛冈县| 建宁县| 磴口县| 新巴尔虎左旗| 尚义县| 原平市| 花垣县| 元谋县| 长治县| 玉林市| 乡城县| 文山县| 兰州市| 河西区| 南宫市| 鹿泉市| 壶关县| 女性| 曲松县| 五指山市| 武城县| 邓州市| 扎鲁特旗| 特克斯县| 五峰| 醴陵市| 孙吴县| 达孜县| 海林市| 阜城县| 乐昌市| 台东市| 上蔡县| 白朗县| 二连浩特市| 广南县| 江城| 都昌县| 丹江口市| 江孜县|