Skip to content

Genera una imagen de una captcha random | generate a random captcha image with Python

License

Notifications You must be signed in to change notification settings

LeonardoReichert/randcaptcha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

randcaptcha

Genera una imagen de una captcha random | generate a random captcha image with Python2 or Python3

How to Install:

pip install randcaptcha

Dependencies:

pip install Pillow

Example:

CreateImageCaptcha(..) return text content on captcha and filename of captcha.

>>> CreateImageCaptcha("arial", 22);
('JM9M6', 'C:\Users\..\AppData\Local\Temp\captchagjyg65yw.jpg')

>>> CreateImageCaptcha(["impact", "arial"], 25, background=(180, 180, 180));
('QBLGG', 'C:\Users\..\AppData\Local\Temp\captcha31t3_kho.jpg')

>>> CreateImageCaptcha(["impact", "arial"], 25, length=6, background=(180, 180, 180));
('4LU9EH', 'C:\Users\..\AppData\Local\Temp\captchaot67ifqf.jpg')

>>> CreateImageCaptcha("impact", 25, filename_out="micaptcha.jpg", background=(20, 20, 20));
('QYGYU', 'micaptcha.jpg')

>>> CreateImageCaptcha("C:/users/../desktop/consolab.ttf", 30);
('PKYEL', 'C:\\Users\\User\\AppData\\Local\\Temp\\captchadyhhcqu0.jpg')

>>> CreateImageCaptcha("C:/users/../desktop/FORTE.TTF", 26);
('59YHN', 'C:\\Users\\User\\AppData\\Local\\Temp\\captchafbrlad8g.jpg')

1

image

2

image

3

image

4

image

5

image

6

image

Tested:


Used: Intel Celeron N4000 1.10GHZx2, windows 11 x64, SSD Disk

A test (Generated 100 .jpg random captchas):
Result:  0.019798 seconds transcurred for earch captcha, total time: 0.99 seconds

Last Changes:


version 0.2

Added params **kw, can use new param "rotate" for specify random angle of rotation. Module compatibility with Py2 and Py3

About

Genera una imagen de una captcha random | generate a random captcha image with Python

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages