看了尚硅谷佟刚老师讲的httpsession应用中的验证码,总觉得一遍又一遍的写这些东西实在没意思,所有就简单封装了一个验证码生成器,默认支持纯数字、纯字母、数字字母组合、简单的10以内的加减乘的验证码。 先声明:代码中BufferedImage等的生成部分和一些对验证码的修饰都是来自佟刚老师...
分类:
编程语言 时间:
2014-11-29 00:02:20
阅读次数:
270
1 //设置响应头 2 response.setCharacterEncoding("image/jpeg"); 3 int width=160; 4 int height=40; 5 BufferedImage im...
分类:
其他好文 时间:
2014-11-26 13:55:06
阅读次数:
192
File file = new File("F:/firefox.png");File destFile = new File("F:/pic/" + System.currentTimeMillis() + ".png");BufferedImage image = ImageIO.read(fi...
分类:
编程语言 时间:
2014-11-24 16:43:31
阅读次数:
194
代码如下import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.IOException;import java.u...
分类:
编程语言 时间:
2014-11-21 21:41:52
阅读次数:
992
1、ImageCode.java
package com.hunhun.utils;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.io.IOException;
import java.io.Outp...
分类:
其他好文 时间:
2014-11-16 21:39:56
阅读次数:
236
在linux环境下的,生成的带文字的图片在前台一直显示为方框乱码,windows环境正常。
img.setFont(new Font("宋体", Font.BOLD, 20));
写中文进入图片之前必须设置字体,而且这个字体必须支持中文,否则就会出现乱码或者方框、问号等等。
BufferedImage在内存创建的图像调用的是服务器端的字体,所以在img.drawString(str,...
分类:
系统相关 时间:
2014-11-14 09:18:45
阅读次数:
468
一个Java类:package com.abc.ufo.util;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.i...
分类:
其他好文 时间:
2014-11-13 20:25:19
阅读次数:
222
public static BufferedImage setBorderRadius(BufferedImage srcImage, int radius){ int width = srcImage.getWidth(); int height = srcImage.getHeigh...
分类:
编程语言 时间:
2014-11-09 23:29:08
阅读次数:
330
1 private Image offImage = new BufferedImage(800, 700, BufferedImage.TYPE_INT_RGB);//在内存中new一张图片出来 1 public void paint(Graphics g) { 2 Graphic...
分类:
其他好文 时间:
2014-11-05 22:59:46
阅读次数:
188
package com.up.util;
import java.awt.Image;
import java.awt.geom.AffineTransform;
import java.awt.image.AffineTransformOp;
import java.awt.image.BufferedImage;
import java.io.BufferedInputStream;
imp...
分类:
编程语言 时间:
2014-11-03 11:30:08
阅读次数:
192