Mercurial > ift6266
view pycaptcha/Facade.py~ @ 91:6696391273ab
Il y a maintenant une proba 0.2 d'effectuer des permutations. Cette nouvelle fonctionnalite demande un parametre non deterministe, ce qui fait que maintenant, les fonctions 'determined_by_complexity' ont ete abandonees. Le module se comporte comme un module normal
author | SylvainPL <sylvain.pannetier.lebeuf@umontreal.ca> |
---|---|
date | Thu, 11 Feb 2010 09:15:42 -0500 |
parents | 4775b4195b4b |
children |
line wrap: on
line source
#!/usr/bin/env python from Captcha.Visual.Tests import PseudoGimpy, AngryGimpy import numpy # Une fonction simple pour generer un captcha # ease : represente la difficulte du captcha a generer # 0 = facile et 1 (ou autre chose) = difficile #solution : specifie si on veut en retour un array numpy representant #l image ou un tuple contenant l'array et la solution du captcha. # Des fontes additionnelles peuvent etre ajoutees au dossier pyCaptcha/Captcha/data/fonts/others # Le programme choisit une fonte aleatoirement dans ce dossier ainsi que le dossir vera. def generateCaptcha (ease=0, solution=0): if ease == 1: g = AngryGimpy() else: g = PseudoGimpy() i = g.render() a = numpy.asarray(i) if solution == 0: return a else : return (a, g,solutions)