Appel de la fonction show
Pour participer à cette discussion, cliquez ici pour vous inscrire.
| Auteur | Discussion |
|---|---|
|
senacle |
Appel de la fonction show Affichage d'une image Je souhaite afficher sur une page web un captcha. Pour ce faire, j'utilise le code suivant, via une External Method : import Image, ImageDraw, ImageFont, random def randomString(): ascii = 'abcdefghijkmnpqrstuvwxyz123456789' return ''.join(random.sample(ascii, 5)) def verify(): image = Image.new('RGB', (115, 40), (39, 36, 81)) font = ImageFont.truetype('arial.ttf', 25) draw = ImageDraw.Draw(image) draw.text((5, 5), randomString(), font = font, fill = (153, 204, 0)) image.save('verify.jpg') image.show() Les deux instructions image.save('verify.jpg') image.show() provoquent un message d'erreur : Error Type: AttributeError Error Value: 'module' object has no attribute '_save' Avez-vous une idée du pourquoi du comment ? Posté le 25/01/2006 @ 08:50
|
|
encolpe |
traceback !
Avec le traceback complet nous pourrions mieux compendre ce qui se passe. Posté le 25/01/2006 @ 09:25
|
|
senacle |
Traceback ?
Le traceback, c'est la page d'erreur ? Posté le 25/01/2006 @ 09:35
|
|
encolpe |
/error_log
Le traceback complet se trouve dans la ZMI à la racine du site dans l'objet error_log. Mettez des balises <pre> autour. Posté le 25/01/2006 @ 09:53
|
|
senacle |
Voilà
Site Error Log Site Error Log at /error_log Exception traceback
AttributeError: Display traceback as text REQUEST
form
cookies
tree-s Posté le 25/01/2006 @ 11:34
|
|
encolpe |
Apparement vous sauvez unz image en mode brute
Module ZPublisher.Publish, line 113, in publish
Module ZPublisher.mapply, line 88, in mapply
Module ZPublisher.Publish, line 40, in call_object
Module Products.ExternalMethod.ExternalMethod, line 225, in __call__
__traceback_info__: ((), {}, None)
Module X:\Zope-Instance\Extensions\Captcha.py, line 15, in verify
Module Image, line 1349, in show
Module Image, line 1913, in _showxv
Module Image, line 434, in _dump
Module Image, line 1305, in save
* Module BmpImagePlugin, line 236, in _save
Posté le 25/01/2006 @ 11:40
|
|
senacle |
Comment ?
Il y a bien dans le code :
image.save(
Mais le problème est presque le même.
Le traceback :
Traceback (innermost last):
Module ZPublisher.Publish, line 113, in publish
Module ZPublisher.mapply, line 88, in mapply
Module ZPublisher.Publish, line 40, in call_object
Module Products.ExternalMethod.ExternalMethod, line 225, in __call__
- __traceback_info__: ((), {}, None)
Module X:\Zope-Instance\Extensions\Captcha.py, line 14, in verify
Module Image, line 1305, in save
Module JpegImagePlugin, line 409, in _save
AttributeError:
Cette fois, c'est le module JpegImagePlugin qui pose problème. Est-ce la librairie PIL qui pose problème ? Posté le 25/01/2006 @ 13:26
|

Log in
Forgot your password?