2009-02-09 5 views
1

J'essaie d'utiliser ImageInfo et Jython pour obtenir des informations à partir d'une image sur mon disque dur.Jython, ImageInfo

J'ai importé l'amende de module, mais continuer à obtenir cette erreur:

TypeError: setInput(): expected 2 args; got 1 

Et c'est le code que je suis en train d'utiliser:

filename = "C:\\image.jpg" 
img = ImageInfo.setInput(filename) 

Quelqu'un pourrait-il indiquer ce que je fais mal .

Vive

Eef

Répondre

2

L'argument manquant Jython se plaint est l'objet ImageInfo lui-même, qui n'existe pas encore. Vous devez le construire en premier. Alors:

filename = "C:\\image.jpg" 
ii = ImageInfo() 
img = ii.setInput(filename) 

ou

filename = "C:\\image.jpg" 
img = ImageInfo().setInput(filename) 

peut travailler aussi.

Questions connexes