from PIL import Image, ImageDraw
im = Image.open("C:\\путь к файлу\\файл.jpg")
width = im.size[0]
height = im.size[1]
pix = im.load()
draw = ImageDraw.Draw(im)
for i in range(width):
for j in range(height):
r = 0 # убираем красный
g = pix[i, j][1]
b = pix[i, j][2]
draw.point((i, j), (r, g, b))
im.show()
Возможно есть какой-то более изящный способ, но я не так хорошо знаю pillow