今天在书上看来一个好玩的代码,记录下来
<%@ page language="java" contentType="image/png; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@page import="java.awt.image.*"%>
<%@page import="javax.imageio.*"%>
<%@page import="java.io.*"%>
<%@page import="java.awt.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
BufferedImage image=new BufferedImage(340,160,BufferedImage.TYPE_INT_RGB);
Graphics g=image.getGraphics();
g.fillRect(0,0,400,400); //g是画笔
g.setColor(new Color(255,0,0));
g.fillArc(20,20,100,100,30,120); //画弧度
g.setColor(new Color(0,255,0));
g.fillArc(20,20,100,100,150,120);
g.setColor(new Color(0,0,255));
g.fillArc(20,20,100,100,270,120);
g.setColor(new Color(0,0,0));
g.setFont(new Font("Arial Black",Font.PLAIN,16));
g.drawString("red:climb",200,60);
g.drawString("green:swim",200,100);
g.drawString("blue:jump",200,140);
g.dispose();
ImageIO.write(image,"png",response.getOutputStream()); //输出图片
%>
</body>
</html>
详细图片验证
http://blog.csdn.net/zhulin40/article/details/51899487