为什么80%的码农都做不了架构师?>>>   

针对大量的需要处理水印的图片,比如15000张需要处理的图片,其中有需要去掉水印的图片,有不需要处理水印的图片。我们可以分割成几个目录,每个目录1000个图片,相对于一张张手动去去掉水印,拷贝图片来说,按照如下方法可以省去很多时间。最后源文件夹中剩余的图片就是没有水印的图片。

一、文件准备

二、工具准备

由于图片太大无法上传,所以这里就用文字了

1、选择魔术笔尺寸

2、涂抹图片上有水印的部分

3、点击Inpaint,选择第三项,保存处理过的图片到新的目录

4、执行脚本,去掉源文件中已处理过的图片

5、迭代上述过程,直至没有需要处理水印的图片,剩下的即为没有水印的图片

#coding:utf-8

"\

goal:\

批量处理图片水印\

description:\

手动使用水印程序批量处理图片水印,脚本过滤已处理文件\

Nouns explain:\

程序:处理图片水印的程序\

脚本:过滤文件的脚本\

源文件夹:待处理图片存放的文件夹名称\

目标文件夹:处理后图片存放的文件夹名称\

step:\

1、手动使用程序批量处理源文件夹图片的水印,处理过的图片保存在目标文件夹中\

2、脚本过滤已处理文件:对比目标文件夹与源文件夹内文件名称,去掉源文件夹中目标文件夹内存在的文件\

3、迭代上述步骤(程序最好每次重新加载源文件夹)\

notice \

程序处理水印不会一次全部都处理,所以需要多次使用程序去做水印处理\

remarks:\

如有更好方法可以补充进来\

"

import os

import sys

source_file="D:\picture_baoku\\1000"

source_list=os.listdir(source_file)

destination_file="D:\picture_baoku\\total\\1000"

destination_list=os.listdir(destination_file)

#切换当前工作目录为源文件夹目录

os.chdir(source_file)

for image_name in destination_list:

"循环取出目标文件中的图片,然后去源文件中判断图片是否存在,存在则移除源文件中的图片"

image_fname=str(source_file)+"/"+str(image_name)

if os.path.exists(image_fname)==True:

print ("当前图片已处理水印%s!\n开始移除源文件中同名图片..." % image_name)

os.remove(image_name)

print ("移除源文件中同名图片成功!")

else:

print ("正在检索源文件...请稍后")

转载于:https://my.oschina.net/NoSay/blog/380738

BatchInpaint批量处理图片水印相关推荐

  1. linux 批量convert,使用convert来批量处理图片

    convert 是 ImageMagick 工具包中的工具之一. ImageMagick 提供了丰富的基于命令行的图片处理能力,非常适合制作批量图片处理工具,比如,生成缩略图.批量格式转换等等. 另外 ...

  2. matlab 创建批量文件夹_PS批量处理图片技巧!

    当我们在工作中,如果有上百张图片,一张一张处理估计一天时间也不够,那么怎么批量处理图片呢,比如批量压图.批量加个人水印等问题.于是写下我批量处理照片的方法与大家分享.现在,让我们搞起来! 一:PS批处 ...

  3. linux内存水印,Linux图片批量加水印

    在 Linux 下给图片批量加水印很简单,以imagemagick为基础,使用一个Shell命令即可搞定. 批量处理图片需要ImageMagick,ImageMagick的功能 1. 将图片从一个格式 ...

  4. 实用技巧丨在线轻松搞定图片无损压缩、批量裁剪、批量加水印!

    哈喽大家好,我是搜集菌~ 日常工作中,我们经常会遇到网站限制上传图片大小.图片体积过大不能使用的情况,很多时候要对图片进行压缩.裁剪等来满足需求. 那么问题来了,怎样在尽可能保证画质的情况下将图片压缩 ...

  5. 照片如何批量加水印怎么弄?图片如何批量加水印?

    很多电商老板给图片添加水印,不仅可以更好地保护图片版权,也可以到达宣传效果.如果一张一张的添加水印耗费大量时间,而且极大影响工作效率.图片如何批量加水印(https://www.yasuola.com ...

  6. python图片批量处理器_用python给图片批量打水印

    之前写菲律宾游记,想给自己的照片批量打上水印,首先想到的就是用Python实现给图片加文字,然后写个循环. 做过图像识别的,应该知道OpenCV,其中cv2.putText()函数,就可以实现在图片 ...

  7. python生成器 图片分类_python批量处理图片图片Python迭代器和生成器介绍

    Python迭代器和生成器介绍迭代器 迭代器是一个实现了迭代器协议的对象,Python中的迭代器协议就是有next方法的对象会前进到下一结果,而在一系列结果的末尾是,则会引发StopIteration ...

  8. 给图片下方加水印_别再看不起美图秀秀啦,想要做长图,批量加水印,用它超级方便...

    Hello大家好,我是撒娇的小肉片. 时隔超长时间的更新,不知道还有多少人记得我哈哈.今天想要和大家分享的是如何批量加水印,如何拼成长图,操作简单,你值得拥有哦~ 最重要的是免费!免费!完全免费! 由 ...

  9. 使用Windows批处理+ImageMagick 实现批量处理图片

    一.前言 本文介绍了ImageMagick命令处理图片的方法,以及如何与Windows批处理结合,并以批量压缩图片为例做了简单演示.由于知识水平的局限,不妥之处还请批评指正. 二.实现思路 1.win ...

最新文章

  1. 企业 SpringBoot 教程 (七)springboot开启声明式事务
  2. Java 开发提升十倍生产力:idea 远程一键部署 springboot 到 Docker
  3. 安卓入门系列-05常见布局之RelaiveLayout(相对布局)
  4. fedora20 安装ror
  5. 《计算机网络》学习笔记 ·006【应用层】
  6. Bailian3670 计算鞍点(POJ NOI0108-05)【矩阵】
  7. Developer Zone Android*
  8. Android必知必会-使用Intent打开第三方应用及验证可用性
  9. Mybaitis框架与Spring整合详解(三)
  10. VASP服务器第一次安装各种软件(上)
  11. linux常用操作命令
  12. LCN(使用springCloud)分布式事物原理
  13. 更换鼠标垫(鼠标)的心路历程
  14. C++的学习之路---12
  15. 信用卡降额冻结封卡,如何摆脱银行风控?
  16. Word2vec简单整理
  17. Moto Defy刷机卡M无法进入RSD状态解决方法
  18. Word控件Spire.Doc 转换教程(十八): 将 RTF 转换为图像并重置图像分辨率
  19. 信息孤岛影响_多系统流程整合,打破企业信息孤岛
  20. 68 SpringBoot

热门文章

  1. JavaScript--前后端交互AjaxjQuery
  2. 区块链难在落地,亟需补人才缺口迎爬升期
  3. 考研计算机专业简历怎么写,考研简历怎么写比较好
  4. Ubuntu 删除虚拟网卡/网桥的命令
  5. 学校计算机教室控制学生机系统,高校计算机教室学生机操作系统管理.doc
  6. 软件开发人眼中的AI智能,你了解么?
  7. 2022年这8款VSCode插件让你效率翻倍
  8. CSDN高校巡讲石大站—青岛易软天创CEO王春生与我们分享“学习 工作 创业”
  9. linux安装tune2fs工具,linux tune2fs命令详解
  10. 《Python自然语言处理-雅兰·萨纳卡(Jalaj Thanaki)》学习笔记:03 理解句子的结构