在网上下得pdf 有水印 正好这几天在看python
那么 她来啦!!!
上代码
def deal_water_mark(imagePath):
count = len(os.listdir(imagePath))
start_time_all = datetime.datetime.now()
for filename in os.listdir(imagePath):
start_time = datetime.datetime.now()
img = Image.open(imagePath+'/'+filename)
width, height = img.size
for pos in product(range(width), range(height)):
if sum(img.getpixel(pos)[:3]) > 650:
img.putpixel(pos, (255, 255, 255))
os.remove(imagePath+'/'+filename)
img.save(os.path.join(imagePath+'/'+filename))
end_time = datetime.datetime.now()
print('共'+str(count)+'张图片,',filename+'图片处理结束,用时:', end_time - start_time)
end_time_all = datetime.datetime.now()
print('图片处理完成,用时:', end_time_all - start_time_all)
if __name__ == '__main__':
# get_doc()
deal_water_mark(fr'.\体育赛事信息化 报表格式规范')
sum(img.getpixel(pos)[:3]) > 650: 主要是这650这个参数 微信截图 看水印的参数 加一起 然后试一试 就差不多了
去除前后效果