Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 错误:名称';图像';未定义_Python 3.x_Numpy_Python Imaging Library - Fatal编程技术网

Python 3.x 错误:名称';图像';未定义

Python 3.x 错误:名称';图像';未定义,python-3.x,numpy,python-imaging-library,Python 3.x,Numpy,Python Imaging Library,我正在尝试转置文件夹中的所有图像,并尝试执行以下代码: import os import glob path = 'C:/Users/mail2/Desktop/flippin/pics/' i = 0 for infile in glob.glob( os.path.join(path, '*.jpg') ): img = Image.open(infile) print ("current file is: " + infile) img.transpose(

我正在尝试转置文件夹中的所有图像,并尝试执行以下代码:

import os

import glob

path = 'C:/Users/mail2/Desktop/flippin/pics/'
i = 0

for infile in glob.glob( os.path.join(path, '*.jpg') ):

    img = Image.open(infile)
    print ("current file is: " + infile)
    img.transpose(Image.FLIP_LEFT_RIGHT)
    img.transpose(Image.FLIP_TOP_BOTTOM)
    img.transpose(
        Image.FLIP_LEFT_RIGHT).transpose(
        Image.FLIP_TOP_BOTTOM).save("combined%s.jpg")
print('done')
但我仍然注意到,
名称“image”未定义错误。


请帮忙。谢谢

这是因为您没有定义要执行的
Image
,只需从
PIL
模块导入
Image
。要实现这一点,只需将这一行添加到代码中:
来自PIL导入图像

import os
from PIL import Image
import glob

path = 'C:/Users/mail2/Desktop/flippin/pics/' i = 0

for infile in glob.glob( os.path.join(path, '*.jpg') ):

img = Image.open(infile)
print ("current file is: " + infile)
img.transpose(Image.FLIP_LEFT_RIGHT)
img.transpose(Image.FLIP_TOP_BOTTOM)
img.transpose(
    Image.FLIP_LEFT_RIGHT).transpose(
    Image.FLIP_TOP_BOTTOM).save("combined%s.jpg")

print('done')

我的回答对你有帮助吗?谢谢…这是个很简单的错误