首页 > 编程语言 >第一个文章!python去除行业标准信息pdf图片的水印

第一个文章!python去除行业标准信息pdf图片的水印

时间:2023-07-28 15:05:10浏览次数:40  
标签:__ imagePath img python 水印 datetime time pdf filename

在网上下得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这个参数  微信截图 看水印的参数  加一起  然后试一试 就差不多了

第一个文章!python去除行业标准信息pdf图片的水印_python

去除前后效果

第一个文章!python去除行业标准信息pdf图片的水印_水印_02

第一个文章!python去除行业标准信息pdf图片的水印_水印_03



标签:__,imagePath,img,python,水印,datetime,time,pdf,filename
From: https://blog.51cto.com/u_16200400/6882971

相关文章

  • Acrobat Pro DC 2023 for Mac(PDF编辑器) 2023.003.20244 中文版
    AcrobatProDC2023forMac是一款功能强大的PDF编辑器软件,由AdobeSystems开发。它为Mac用户提供了广泛的PDF处理工具和功能,使用户能够创建、编辑、转换和共享高质量的PDF文件。以下是AcrobatProDC2023forMac的一些主要特点和功能:PDF编辑:AcrobatProDC允许用户对PDF文件进......
  • 写一段python爬虫下载登录用户商品图片的代码
    要下载登录用户的商品图片,你需要模拟登录网站并获取登录后的会话。下面是一个示例代码,用于登录网站并下载登录用户的商品图片:importrequestsimportosfrombs4importBeautifulSoupdeflogin(username,password):login_url="https://example.com/login"sessio......
  • # mac 使用 Docker 部署Python服务和web app服务最佳实践~保姆级教程
    目录部署Python后端服务部署python服务最佳实践部署web前端应用Docker同步到另一台设备部署Python后端服务部署python服务拉取python镜像dockerpullpython:3.9.13查看镜像dockerimages运行容器dockerrun-p9000:8080-it--namepytest-v~/PycharmPr......
  • Mac+Python+youtube_dl下载国外网站视频遇到的坑以及解决方案
    一、问题描述想使用Python中的youtube_dl下载youtube的视频,源码如下:importyoutube_dllink=['https://www.youtube.com/shorts/xxx']withyoutube_dl.YoutubeDL()asydl:ydl.download(link)  但是下载的时候报错了,报错如下:  youtube_dl.utils.Download......
  • MegEngine Python 层模块串讲(中)
    在前面的文章中,我们简单介绍了在 MegEngineimperative 中的各模块以及它们的作用。对于新用户而言可能不太了解各个模块的使用方法,对于模块的结构和原理也是一头雾水。Python 作为现在深度学习领域的主流编程语言,其相关的模块自然也是深度学习框架的重中之重。模块串讲将对 ......
  • python 读写文件内容包含中文
    encoding="utf-8"#文件内容:#11111,ssss,eee,哈哈哈电话,hhh#11111,ssss,eee,哈哈哈电话,hhh#11111,ssss,eee,哈哈哈电话,hhhh#打开输入文件encoding="utf-8"解决中文乱码withopen('D:\\PCCW_Test_Script\\22.txt','r',encoding="utf-8&quo......
  • 关于python中对np.array数据进行元素操作的讨论(形参与实参)
    最近发现了python中,如果将np.array(ndarray)类型的数据作为实参,传递给形参时,实参和形参会同时改变。例如下面的代码:importnumpyasnpnum=np.array([[1,2],[3,4]])deftest(a):a[0,1]=9print(a)test(num)print(num)输出结果:[[19][34]][[19][34]]会发......
  • 【Python】数字取反(相反数)的几种方法
     方法一:绝对值if__name__=="__main__":"""run"""print("负数取反-绝对值:{}".format(abs(-28)))print("正数数取反-绝对值:{}".format(abs(32)*-1))  结果: 方法二:numpy库#coding:utf-8importnumpyas......
  • python 单例模式
    python单例模式单例模式是一种设计模式,目的是确保一个类只有一个实例,并提供一个全局访问点来获取该实例。有些类只需要一个全局唯一的实例,例如数据库连接池、线程池、日志记录器等。使用单例模式可以确保这些类只有一个实例存在,从而避免了资源的浪费和不一致的状态。单例模式......
  • 【Python】异常
     异常defexecpt_test(a,b):result=a/breturnresultdefdivide_numbers(a,b):try:execpt_test(a,b)exceptZeroDivisionError:print("除数不能为零!")print(divide_numbers(10,0)) ......