package com.shop.tools;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import java.io.IOException;
import java.util.Random;
import javax.imageio.ImageIO;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts2.ServletActionContext;
public class Img {
public static String getImg() {
String str="";
Random r=new Random();
BufferedImage bmg = new BufferedImage(60, 30,
BufferedImage.TYPE_INT_RGB);
Graphics2D g = bmg.createGraphics();
g.clearRect(0, 0, bmg.getWidth(), bmg.getHeight());
g.setColor(Color.WHITE);
g.fillRect(0, 0, bmg.getWidth(), bmg.getHeight());
for(int i=0;i<5;i++){
g.setColor(new Color(r.nextInt(255),r.nextInt(255),r.nextInt(255)));
g.setFont(new Font("黑体", Font.ITALIC, 32));
String str1=r.nextInt(9)+"";
str+=str1;
g.drawString(str1+"", 10*i, 25);
}
HttpServletResponse respone = ServletActionContext.getResponse();
try {
ImageIO.write(bmg, "JPEG", respone.getOutputStream());
respone.flushBuffer();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return str;
}
}