img = img.convert('RGBA')
pixdata = img.load()
for y in range(img.size[1]):
    for x in range(img.size[0]):
        if pixdata[x, y] == (255, 255, 255, 255):
            pixdata[x, y] = 0, 0, 0, 255
Замена одного цвета в PIL?