隨筆-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");
                  
          // 圖片的內(nèi)存映像
                  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對象中的圖像信息編碼后
                  
          // 向創(chuàng)建該對象(encoder)時指定的輸出流輸出
                  encoder.encode(image);
                  
              }

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

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


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 始兴县| 台湾省| 镇雄县| 新泰市| 梧州市| 浑源县| 陇南市| 博爱县| 甘孜| 绵阳市| 吉木萨尔县| 平和县| 会理县| 宜兰县| 贡山| 新民市| 丰顺县| 昂仁县| 饶阳县| 图片| 司法| 夏河县| 康定县| 柳州市| 清流县| 牙克石市| 康平县| 姚安县| 黄冈市| 东丰县| 灵寿县| 贵州省| 同江市| 吴旗县| 荆门市| 崇礼县| 崇左市| 山阴县| 建宁县| 天等县| 紫阳县|