<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    相信自己!

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      26 隨筆 :: 3 文章 :: 13 評論 :: 0 Trackbacks
    <%@ page language="java" import="java.util.*" %>
    <%@ page contentType="image/jpeg" import="java.awt.*,java.awt.image.*,javax.imageio.*" %>
    <%@ page import="java.io.OutputStream" %>
    <%!
    Color getRandColor(
    int fc,int bc){
            Random random 
    = new Random();
            
    if(fc>255) fc=255;
            
    if(bc>255) bc=255;
            
    int r=fc+random.nextInt(bc-fc);
            
    int g=fc+random.nextInt(bc-fc);
            
    int b=fc+random.nextInt(bc-fc);
            
    return new Color(r,g,b);
            }
    %>
    <%
    response.setHeader(
    "Pragma","No-cache");
    response.setHeader(
    "Cache-Control","no-cache");
    response.setDateHeader(
    "Expires"0);

    int width=60, height=20;
    BufferedImage image 
    = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
    OutputStream os
    =response.getOutputStream();
    Graphics g 
    = image.getGraphics();

    Random random 
    = new Random();


    g.setColor(getRandColor(
    200,250));
    g.fillRect(
    00, width, height);

    g.setFont(
    new Font("Times New Roman",Font.PLAIN,18));

    g.setColor(getRandColor(
    160,200));
    for (int i=0;i<155;i++)
    {
     
    int x = random.nextInt(width);
     
    int y = random.nextInt(height);
            
    int xl = random.nextInt(12);
            
    int yl = random.nextInt(12);
     g.drawLine(x,y,x
    +xl,y+yl);
    }

    String sRand
    ="";
    for (int i=0;i<4;i++){
        String rand
    =String.valueOf(random.nextInt(10));
        sRand
    +=rand;

        g.setColor(
    new Color(20+random.nextInt(110),20+random.nextInt(110),20+random.nextInt(110)));
        g.drawString(rand,
    13*i+6,16);
    }

    session.setAttribute(
    "rand",sRand);

    g.dispose();

    ImageIO.write(image, 
    "JPEG",os);
    os.flush();
    os.close();
    os
    =null;
    response.flushBuffer();
    out.clear();
    out 
    = pageContext.pushBody();
    %>
    posted on 2008-02-13 09:46 北極雪 閱讀(326) 評論(0)  編輯  收藏 所屬分類: 網上轉載

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲理论片在线中文字幕| 亚洲欧洲∨国产一区二区三区| 亚洲AV无码久久精品狠狠爱浪潮| 国产亚洲精品看片在线观看| 男男gay做爽爽的视频免费| 在线视频免费国产成人| 看亚洲a级一级毛片| 国产免费观看网站| 农村寡妇一级毛片免费看视频| 又粗又大又猛又爽免费视频| 亚洲av无码有乱码在线观看| 国产三级免费电影| 国产特黄一级一片免费| 亚洲精品成人无限看| 久久久久久一品道精品免费看| 亚洲av无码成人黄网站在线观看| 久久这里只精品热免费99| 亚洲视频一区二区在线观看| 野花高清在线观看免费完整版中文| 中文日韩亚洲欧美制服| 国产在线19禁免费观看国产| 男女猛烈无遮掩视频免费软件| 国产亚洲情侣一区二区无码AV| 久艹视频在线免费观看| 亚洲国产福利精品一区二区| 成人毛片手机版免费看| 亚洲AⅤ男人的天堂在线观看| 高清在线亚洲精品国产二区| jizz在线免费观看| 91免费国产自产地址入| 亚洲成在人线在线播放无码| 亚洲精品无码99在线观看| 中文字幕成人免费高清在线| 337p日本欧洲亚洲大胆精品555588| 国产成人免费午夜在线观看| 日本亚洲高清乱码中文在线观看| 国产亚洲3p无码一区二区| 成熟女人牲交片免费观看视频| 成年免费大片黄在线观看com| 亚洲日本va中文字幕久久| 99久久精品免费精品国产|