import numpy as np
from PIL import Image
img = Image.open("1.jpg")
array=np.array(img)
rows=len(array)
cols=len(array[0])
#图片尺寸
print(rows)
print(cols)
#设置图片修改后图片颜色 作者这里设置为白色
colorl =[255,255,255]
#依次遍历我们需要修改颜色的图片区域
for col in range (100,200):
for row in range (100,200):
array[row,col]=colorl
new_img=Image.fromarray(array)
new_img.show()
new_img.save("result.jpg")
#下面为批量修改时的完整代码
import os
import numpy as np
from PIL import Image
def changecolorl(file):
img = Image.open(file)#读取系统的内照片
array=np.array(img)
rows=len(array)
cols=len(array[0])
print(rows)
print(cols)
colorl =[255,255,255]
for col in range (0,2540):