PILで画像モジュールを操作したい
私が次のことをすると
import PIL
PIL.Image.open()
Imageという名前のモジュールがないことを示しています。
しかし、以下は問題なく動作します
from PIL import Image
パッケージを使用していますが、PIL.Image.open()を変更できません
この問題を克服する方法。
ありがとう
PILで画像モジュールを操作したい
私が次のことをすると
import PIL
PIL.Image.open()
Imageという名前のモジュールがないことを示しています。
しかし、以下は問題なく動作します
from PIL import Image
パッケージを使用していますが、PIL.Image.open()を変更できません
この問題を克服する方法。
ありがとう
試す:
import PIL.Image
それはあなたが望むものですか?
ダックタイピングで救助。PIL
実際にはモジュールである必要はなく、属性を持つオブジェクトである必要がありますImage
。
>>> from PIL import Image
>>> class MakePIL(object):
def __init__(self, Image):
self.Image = Image
>>> PIL = MakePIL(Image)
>>> PIL.Image
<module 'PIL.Image' from 'C:\Python27\lib\site-packages\PIL\Image.pyc'>
>>> PIL.Image.open(r'c:\temp\temp.jpg')
<PIL.JpegImagePlugin.JpegImageFile image mode=RGB size=400x250 at 0x2C88D78>
あなたは試すことができます:
from PIL import Image as MyImage
MyImageを操作します