一、随机
1、 输出随机图片:
发送http头,控制浏览器定时刷新网页(REFRESH)
发送http头,控制浏览器禁止缓存当前文档内容
2、 创建随机图片的步骤:
(1) 通知浏览器以图片图片方式打开
(2) 创建图片
(3) 得到图片
(4) 设置图片背景色
(5) 向图片上写边框
(6) 向图片上写干扰线
(7) 向图片上写数据
(8) 把图片写给浏览器
3、 在java JDK文档中,有一个BufferedImage类,继承于Image。
BufferedImage子类描述具有访问图像数据缓冲区的Image.BufferedImage由图像数据的ColorModel和Raster组成。Raster的SampleModel中band数量和类型必须与ColorModel所要求的数量和类型相匹配,以表示其颜色和alpha分量。所有BufferedImage对象的左上角坐标都为(0,0)。因此用来构造BufferedImage的任何Raster都必须满足:minX=0且minY=0。
4、 随机图片的分析代码:
import java.util.Random;
public class Demo {
/* 创建随机图片的分析 */
public static void main(String[] args) {
String base = "\u3220\53E3\53E5\u53EA\53F6";
int i = new Random().nextInt(base.length() - 1);
char chr = base.charAt(i);
System.out.println(chr);
}
}