文档章节

BatchInpaint批量处理图片水印

测试-說不
 测试-說不
发布于 2015/02/28 13:20
字数 646
阅读 96
收藏 1
点赞 0
评论 0

针对大量的需要处理水印的图片,比如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 ("正在检索源文件...请稍后")


© 著作权归作者所有

共有 人打赏支持
测试-說不
粉丝 4
博文 20
码字总数 5854
作品 0
广州
QA/测试工程师
12 个最棒的批量图像处理工具

现在的数码相机几乎人手好几部,因此有一款好用的批量照片处理工具是必不可少的,本文向你推荐 12 款很棒的批量照片处理工具,可用来批量修改尺寸、格式转换等。 BDSizer 如果你有很多图片需...

红薯 ⋅ 2012/01/07 ⋅ 7

批量处理图片水印软件

大家有什么好的批量处理图片水印软件 推荐下,多谢。 想给一堆图片上的水印清除掉。

enjoylife ⋅ 2012/05/17 ⋅ 3

比 PS 大法好:Google 发布移除水印的算法

谷歌的研究人员发现了一种新算法,可以轻松将图片上的显性浮水印移除。 最近 Google 研究在中心网站 Google Research Blog 发表了一个关于如何去除图片水印的方法,该网站介绍无论水印面积多...

局长 ⋅ 2017/08/21 ⋅ 35

在线图片批量处理

需求: 前端界面选中一片图片,提交给后端,需要批量在线处理(缩放、裁剪、压缩、水印) 问题: 大量图片处理,后端响应时间慢,容易造成502超时 解决: 1、异步图片处理(交给线程池异步处...

xixicat ⋅ 2014/04/27 ⋅ 0

记事本转pdf(加水印)、转图片 三

这一步就是将添加完水印后的pdf文档转成图片格式,直接上代码吧 import java.awt.Image; import java.awt.Rectangle; import java.awt.image.BufferedImage; import java.io.File; import j......

东方神剑 ⋅ 2015/12/25 ⋅ 0

批量去水印技术原理(以我的衣橱为例,给老赵找找麻烦)

批量去水印是个邪恶的技术,以老赵的衣橱为例子就更邪恶了。之所以以衣橱为例子而不以时尚网为例子,是标题需要。实际上,时尚网的水印批量去除效果更佳。闲话少说,摆原理,上图片(代码就不...

最美的回忆 ⋅ 2017/11/01 ⋅ 0

函数计算-触发OSS来处理图片加水印和大小裁剪

摘要: 在Web应用中,有很多在类型,其中针对有一种是针对电商、图片处理网站中当客户上传到OSS的图片进行大小裁剪或者批量加上防盗水印,通常的做法是搭建一个在线服务器并部署WEB应用来进行...

帥的沒亽愛 ⋅ 2017/06/22 ⋅ 1

文章创作必备的超实用图片处理神器们

前言 作为一个博主或者媒体工作者、公众号编辑、网站站长、平台作者等内容创作者,写文章时经常要和图片素材打交道。 为了使文章具有更好的阅读体验和可读性,让读者不仅看得懂还要看得爽,经...

己立 ⋅ 2017/12/14 ⋅ 0

蝉知 6.1 发布,新增订单退款 图片水印功能

大家好,蝉知企业门户系统开源版6.1正式发布了。 本次升级新增了订单退款,facebook、github 登录,图片水印等功能,同时修复了之前版本的一些bug,欢迎大家下载使用。 关于蝉知 蝉知企业门户...

炒蚕豆吃蹦豆 ⋅ 2017/04/12 ⋅ 6

.NET 平台的 CMS 系统--fesend

运用了流行的AJAX技术及.net技术,将.net的缓存技术发挥到淋漓尽至,从而极大的提高了程序运行的效率以及减轻了服务器的负担,性能及效率方面 要比基于asp、php的同类产品强出百倍; Fesend...

一阔树 ⋅ 2011/01/12 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Spring | IOC AOP 注解 简单使用

写在前面的话 很久没更新笔记了,有人会抱怨:小冯啊,你是不是在偷懒啊,没有学习了。老哥,真的冤枉:我觉得我自己很菜,还在努力学习呢,正在学习Vue.js做管理系统呢。即便这样,我还是不...

Wenyi_Feng ⋅ 今天 ⋅ 0

博客迁移到 https://www.jianshu.com/u/aa501451a235

博客迁移到 https://www.jianshu.com/u/aa501451a235 本博客不再更新

为为02 ⋅ 今天 ⋅ 0

win10怎么彻底关闭自动更新

win10自带的更新每天都很多,每一次下载都要占用大量网络,而且安装要等得时间也蛮久的。 工具/原料 Win10 方法/步骤 单击左下角开始菜单点击设置图标进入设置界面 在设置窗口中输入“服务”...

阿K1225 ⋅ 今天 ⋅ 0

Elasticsearch 6.3.0 SQL功能使用案例分享

The best elasticsearch highlevel java rest api-----bboss Elasticsearch 6.3.0 官方新推出的SQL检索插件非常不错,本文一个实际案例来介绍其使用方法。 1.代码中的sql检索 @Testpu...

bboss ⋅ 今天 ⋅ 0

informix数据库在linux中的安装以及用java/c/c++访问

一、安装前准备 安装JDK(略) 到IBM官网上下载informix软件:iif.12.10.FC9DE.linux-x86_64.tar放在某个大家都可以访问的目录比如:/mypkg,并解压到该目录下。 我也放到了百度云和天翼云上...

wangxuwei ⋅ 今天 ⋅ 0

PHP语言系统ZBLOG或许无法重现月光博客的闪耀历史[图]

最近在写博客,希望通过自己努力打造一个优秀的教育类主题博客,名动江湖,但是问题来了,现在写博客还有前途吗?面对强大的自媒体站点围剿,还有信心和可能型吗? 至于程序部分,我选择了P...

原创小博客 ⋅ 今天 ⋅ 0

IntelliJ IDEA 2018.1新特性

工欲善其事必先利其器,如果有一款IDE可以让你更高效地专注于开发以及源码阅读,为什么不试一试? 本文转载自:netty技术内幕 3月27日,jetbrains正式发布期待已久的IntelliJ IDEA 2018.1,再...

Romane ⋅ 今天 ⋅ 0

浅谈设计模式之工厂模式

工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻...

佛系程序猿灬 ⋅ 今天 ⋅ 0

Dockerfile基础命令总结

FROM 指定使用的基础base image FROM scratch # 制作base image ,不使用任何基础imageFROM centos # 使用base imageFROM ubuntu:14.04 尽量使用官方的base image,为了安全 LABEL 描述作...

ExtreU ⋅ 昨天 ⋅ 0

存储,对比私有云和公有云的不同

导读 说起公共存储,很难不与后网络公司时代的选择性外包联系起来,但尽管如此,它还是具备着简单和固有的可用性。公共存储的名字听起来也缺乏专有性,很像是把东西直接堆放在那里而不会得到...

问题终结者 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部