获取像素方法:
from PIL import Image
img = Image.open"xxx.jpg")
#将图片分成小像素方块
pix = img.load)
# 获取图片大小
width = img.size[0]
height = img.size[1]
#width,height = img.size
for x in rangewidth):
for y in rangeheight):
r, g, b = pix[x, y]
printr, g, b)
修改像素方法:
from PIL import Image
img = Image.open"xxx.jpg")
#将图片分成小像素方块
pix = img.load)
# 获取图片大小
width = img.size[0]
height = img.size[1]
for x in range0,width):
for y in range0,height):
rgb = pix[x,y] # 获取一个像素块的rgb
r, g, b = pix[x, y]
if b>130 and r<120: # 自定义某些规则
pix[x, y] = 255, 0, 0) # 修改单个像素点
#============3.保存图片============
img.save"new.jpg")