This article shares the specific code of js to implement verification code interference for your reference. The specific content is as follows Effect Code <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style> *{ padding: 0; margin: 0; } canvas{ background: #272822; } </style> </head> <body> <canvas id='canvas' width='800' height='500'></canvas> <script> //Get the drawing board var canvas=document.getElementById('canvas'); //Get the drawing environment var cv=canvas.getContext('2d'); cv.fillStyle = '#272822'; cv2.fillRect(0,0,800,500); cv.font='80px Microsoft YaHei'; cv2.fillStyle='greenyellow'; cv2.fillText( Math.floor(Math.random()*10000),200,200); //Get all image pixel information var alldata=cv.getImageData(0,0,800,500); //Get the number of pixels var dian=alldata.data.length/4; for(var i=0;i<10000;i++){ //Get a random number var num=Math.floor(Math.random()*dian); //Calculate the starting number of the four pieces of information corresponding to the pixel var start=(num-1)*4; alldata.data[start]=Math.floor(Math.random()*256); alldata.data[start+1]=Math.floor(Math.random()*256); alldata.data[start+2]=Math.floor(Math.random()*256); } //Write the data back to the drawing board cv.putImageData(alldata,0,0); </script> </body> </html> The above is the full content of this article. I hope it will be helpful for everyone’s study. I also hope that everyone will support 123WORDPRESS.COM. You may also be interested in:
|
<<: Detailed explanation of Docker Volume permission management
>>: Example of integrating Kafka with Nginx
Method 1: INSERT INTO t1(field1,field2) VALUE(v00...
Table of contents Preface 1. How to write functio...
1. <select style="width:195px" name=&...
I encountered a very unusual parameter garbled pro...
Solve the problem of eight hours time difference ...
This article shares the specific code of react+an...
CSS Position The position attribute specifies the...
How to quickly copy a table First, create a table...
Problem description: After the front-end deletes ...
This article uses an example to describe how MySQ...
Preface In the Linux kernel, in order to be compa...
Preface: This article refers to jackyzm's blo...
When using Oracle database for fuzzy query, The c...
Detailed analysis of SQL execution steps Let'...
1. Linux kernel driver module mechanism Static lo...