1

ImageInfo と Jython を使用して、ハードドライブ上の画像から情報を取得しようとしています。

モジュールを正常にインポートしましたが、次のエラーが発生し続けます。

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

そして、これは私が使用しようとしているコードです:

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

誰かが私が間違っていることを指摘できますか。

乾杯

イーフ

4

1 に答える 1

2

Jython が不平を言っている不足している引数は、まだ存在しない ImageInfo オブジェクト自体です。最初に構築する必要があります。そう:

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

また

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

も機能する場合があります。

于 2009-02-09T05:21:16.980 に答える