Когда пользователи регистрируют информацию о веб -сайте, им в основном нужна проверка кода проверки данных. Так как реализовать функцию кода проверки изображения?
Приблизительные шаги:
1. Создайте кэшированные изображения в памяти
2. Установить цвет фона
3. Нарисуйте границы
4. Напишите письма
5. Нарисуйте информацию о помех
6. Вывод изображения
Без лишних слов просто загрузите код
Пакет com.lsgjzhuwei.servlet.response; импорт java.awt.color; импорт java.awt.font; импорт java.awt.graphics; импорт java.awt.image.bufferedimage; impormava.io.ioexception; impormage.Importio.Imageio javax.servlet.servletexception; import javax.servlet.annotation.webservlet; import javax.servlet.http.httpservlet; импорт javax.servlet.http.httpservletrequest; import javax.servlet.http.httpservelcevonse; */@Webservlet (asyncsupported = true, urlpatterns = {"/revificationcode"}) public class verificeCode расширяет httpservlet {private static final long serialversionuid = 1l; / ** * @see httpservlet#httpservlet () */ public verificationCode () {super (); // TODO Автогенерированный конструктор stub}/** * @see httpservlet#doget (httpservlectrequest, httpservletresponse response) */Защищенная void doget (httpservletrequest, httpservelponse response) trows vidletexcept 120; int height = 30; // Создать кэшированное изображение в памяти BufferedImage bufferemage = new BufferedImage (ширина, высота, bufferedimage.type_int_rgb); /// Цвет фона // рисовать изображение через графику графики = bufferedimage.getgraphics (); // setclics.setcolor (color.yelellow); Ширина, высота); /// Нарисовать границу графики .setcolor (color.blue); graphics.drawrect (0, 0, width-1, высота-1); // писать букву строкости = "abcdefghijklmnopqrstuvwxyzabcedfghijjklmnopqrStuvwxyz1234567890"; graphics.setcolor (color.red); // set font и размер graphics.setfont (new font («宋体», font.bold, 20)); int x = 20; int y = 20; for (int i = 0; i <4; i ++) {int index = randex.nextint (content.length (); char ittlement. x, y); x = x+20;} // Нарисуйте интерференционную линию int x1; int x2; int y1; int y2; graphics.setcolor (color.light_gray); for (int i = 0; i <50; i ++) {x1 = randing.nextint (width); x2 = random.nextint (width); y1 = random.nextint (height); y2 = random.nextint (height); graphics. ImageIO.write(bufferedImage, "jpg", response.getOutputStream());}/** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Автогенерированный метод stub}}Простая реализация вышеупомянутой функции проверки изображений в веб-интернете Java-это все контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.