/**
*
* @author lcl
*图片辅助类 用于生成验证码或者生成本地图片响应到客户端
*类 Random 是 伪随机数生成器,要生成各种类型的随机数,必须先得到它的实例对象,然后再生成随机数
*/
public class ImagerHelp {
public static char getChar(Random random){
//48-57 数字 97-122小写字母 65-90大写字母
int res = 0;
while(true){
res = random.nextInt(123); //只产生0--122的数
if((res>=48&&res<=57)||(res>=97&&res<=122)||(res>=65&&res<=90)){
break;
}
}
return (char)res;
}
/**
* @param filePath
* @param response
* @param watermark
* @throws Exception
* 展现本地图片
*/
public static void createImage(String filePath, HttpServletResponse response,String watermark) throws Exception {
File file &
*
* @author lcl
*图片辅助类 用于生成验证码或者生成本地图片响应到客户端
*类 Random 是 伪随机数生成器,要生成各种类型的随机数,必须先得到它的实例对象,然后再生成随机数
*/
public class ImagerHelp {
public static char getChar(Random random){
//48-57 数字 97-122小写字母 65-90大写字母
int res = 0;
while(true){
res = random.nextInt(123); //只产生0--122的数
if((res>=48&&res<=57)||(res>=97&&res<=122)||(res>=65&&res<=90)){
break;
}
}
return (char)res;
}
/**
* @param filePath
* @param response
* @param watermark
* @throws Exception
* 展现本地图片
*/
public static void createImage(String filePath, HttpServletResponse response,String watermark) throws Exception {
File file &