เมื่อผู้ใช้ลงทะเบียนข้อมูลเว็บไซต์พวกเขาต้องการการยืนยันรหัสการตรวจสอบข้อมูล ดังนั้นจะใช้ฟังก์ชั่นรหัสการยืนยันภาพได้อย่างไร?
ขั้นตอนโดยประมาณคือ:
1. สร้างภาพที่แคชในหน่วยความจำ
2. ตั้งค่าสีพื้นหลัง
3. วาดเส้นขอบ
4. เขียนจดหมาย
5. วาดข้อมูลการรบกวน
6. เอาต์พุตภาพ
โดยไม่ต้องกังวลใจเพิ่มเติมเพียงอัปโหลดรหัส
แพ็คเกจ com.lsgjzhuwei.servlet.response; นำเข้า java.awt.color; นำเข้า java.awt.font; นำเข้า java.awt.graphics; นำเข้า java.awt.image.bufferedimage; นำเข้า Java.io.ioexception; javax.servlet.servletexception; นำเข้า Javax.servlet.annotation.webservlet; นำเข้า Javax.servlet.http.httpservlet; นำเข้า Javax.servlet.http.httpservletRequest; */@webServlet (asyncSupported = true, urlpatterns = {"/verificationCode"}) การตรวจสอบระดับสาธารณะระดับการตรวจสอบ HTTPSERVLET {ส่วนตัวคงสุดท้าย / ** * @See httpservlet#httpservlet () */ public VerificationCode () {super (); // toDo toDo ที่สร้างขึ้นใหม่ stub stub}/** * @see httpservlet#doget (คำขอ httpservletrequest, การตอบสนอง httpservletResponse) */void doget ที่ได้รับการป้องกัน 120; ความสูง int = 30; // สร้างภาพแคชในหน่วยความจำ bufferedImage bufferedImage = bufferedImage ใหม่ (ความกว้าง, ความสูง, bufferedImage.type_int_rgb); /// สีพื้นหลัง // วาดภาพผ่านกราฟิกกราฟิก ความกว้าง, ความสูง); /// วาดกราฟิกเส้นขอบ SetColor (color.blue); graphics.drawrect (0, 0, width-1, ความสูง -1); // เขียนเนื้อหาสตริงตัวอักษร = "abcdefghijklmnopqrstuvwxyzabcedfhijklmnopqrstuvwxy กราฟิกสีแบบอักษร SetColor (Color.Red); // ตั้งค่าตัวอักษรและขนาดกราฟิก SetFont (ตัวอักษรใหม่ ("宋体", Font.Bold, 20)); int x = 20; int y = 20; สำหรับ (int i = 0; i <4; i ++) {int index. x, y); x = x+20;} // วาดเส้นสัญญาณรบกวน int x1; int x2; int y1; int y2; graphics.setColor (color.light_gray); สำหรับ (int i = 0; <50; i ++) {x1 = random.nextint (ความกว้าง); x2 = random.nextint (ความกว้าง); y1 = random.nextint (ความสูง); y2 = random.nextint (ความสูง); กราฟิก. drawline (x1, y1, x2, y2); image imageio.write (bufferedimage, "jpg", response.getOutputStream ());}/** * @See httpservlet#dopost (httpservletrequest Requestment, HttpservletResponse) {// วิธีการที่สร้างอัตโนมัติ todo stub}}}การใช้งานฟังก์ชั่นรหัสการตรวจสอบรูปภาพที่กล่าวถึงข้างต้นในเว็บ Java เป็นเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น