Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.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:获取语法错误。可能是因为PIL库的安装不正确_Python_Image_Python 3.x_Syntax Error_Python Imaging Library - Fatal编程技术网

Python:获取语法错误。可能是因为PIL库的安装不正确

Python:获取语法错误。可能是因为PIL库的安装不正确,python,image,python-3.x,syntax-error,python-imaging-library,Python,Image,Python 3.x,Syntax Error,Python Imaging Library,我在使用它时遇到语法错误。我猜这可能是由于PIL模块安装不正确造成的 有人知道这是不是真的吗 如果是这样的话,有人能告诉我如何在Mac OSX中安装它的安装指南吗?您在本节末尾缺少了一个) width, height = img.size total = 0 for row in range(width): for col in range(height): # This will save the RGBA values of the pixel red

我在使用它时遇到语法错误。我猜这可能是由于PIL模块安装不正确造成的

有人知道这是不是真的吗

如果是这样的话,有人能告诉我如何在Mac OSX中安装它的安装指南吗?

您在本节末尾缺少了一个

width, height = img.size
total = 0
for row in range(width):
    for col in range(height):
        # This will save the RGBA values of the pixel
        red, green, blue, alpha = img.getpixel( (row, col) )
        new_red = red + new_red
        new_green = green + new_green
        new_blue = blue + new_blue
        total = 1 + total

average_red = new_red/total
average_green = new_green/total
average_blue = new_blue/total
img.putpixel((row, col,), (average_red, average_green, average_blue, 255)
img.show()
应该是

img.putpixel((row, col), (average_red, average_green, average_blue, 255)

你能再显示一些代码吗?通常,当你遇到语法错误时,它就在上面一行。@idjaw我把它作为一个答案贴在下面。太好了!一些最愚蠢的事情会把我们打败!
img.putpixel((row, col), (average_red, average_green, average_blue, 255))