能具体点,或者给点学习资料吧谢谢了

解决方案 »

  1.   

    response.setContentType("image/gif");
        ServletOutputStream out = response.getOutputStream();
        BufferedImage image = new BufferedImage(43,18,BufferedImage.TYPE_INT_RGB);
        Graphics gra = image.getGraphics();
        //设置背景色
        gra.setColor(Color.decode("#168172"));
        gra.fillRect(1,1,41,16);
        //设置字体色
        gra.setColor(Color.white);
        gra.setFont(mFont);
        //输出数字
        char c;
        for(int i=0; i < 4; i++) {
          c = s.charAt(i);
          gra.drawString(c + " ", i * 9 + 4, 14); //9为宽度,14为上下高度位置
        }
        JPEGImageEncoder encoder=JPEGCodec.createJPEGEncoder(out);
        encoder.encode(image);