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()
Ich bekomme einen Syntaxfehler, wenn Sie das verwenden. Ich vermute, dass es an der falschen Installation des PIL-Moduls liegen könnte.Python: Erhalte einen Syntaxfehler. Möglicherweise aufgrund falscher Installation der PIL-Bibliothek
Weiß jemand ob das der Fall ist?
Wenn ja, kann mich jemand zu einer Installationsanleitung zur Installation in Mac OSX führen?
Können Sie mehr Code zeigen, bitte? Wenn Sie einen Syntaxfehler bekommen, ist es normalerweise die obige Zeile. – idjaw
@idjaw Ich veröffentlichte es als Antwort unten. –