带水印的图片:
# -*- coding: utf-8 -*- from PIL import Image print('程序进行中...') # img = Image.open('../file/带水印的图片.png') img = Image.open('../file/img.png') # 获取图片的宽度和高度 width, height = img.size # 通过嵌套for循环 可以遍历图片上的每一个像素点 for i in range(width): for j in range(height): # 调用getpixel()方法获取到每一个像素点的具体色值 rgb = img.getpixel((i, j))[:3] # 当前水印的像素点接近(217, 217, 217)判断rgb的和是否大于600 if sum(rgb) > 600: # rgb和大于600的像素点跳整为白色 img.putpixel((i, j), (255, 255, 255)) print('程序运行结束!') # 保存去除水印的图片 img.save('../file/去除水印的图片.png')
去除水印的图片:
标签:img,水印,rgb,去除,像素点,图片 From: https://www.cnblogs.com/zhaoyiguang/p/16697365.html