首页 > 其他 > 详细

使用pillow读取、修改图片RGB像素

时间:2021-04-14 15:53:50      阅读:18      评论:0      收藏:0      [点我收藏+]

获取像素方法:

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 range(width):
    for y in range(height):
        r, g, b = pix[x, y]
        print(r, 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 range(0,width):
    for y in range(0,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")

使用pillow读取、修改图片RGB像素

原文:https://www.cnblogs.com/Higgerw/p/14657218.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!