利用 ImageMagicK 工具清除电子书图像 png jpg 的水印

在前不久写了一个工具用来下载超星的电子书,参见 http://www.cnblogs.com/kuaishou/archive/2011/12/04/2275609.html

但是从超星下载的图像我们可以看到有个水印,如图第一部分所示,这个水印是可以消除的。

方法很多,可以用GIMP, PS等工具,但这类图像很多时,比如一本书大概几百页图像,就需要一种批处理方式来处理

首先我们需要下载开源图像处理库 ImageMagicK http://www.imagemagick.org/script/index.php

ImageMagick® is a software suite to create, edit, compose, or convert bitmap images. It can read and write images in a variety of formats (over 100)

including DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG, and TIFF. Use ImageMagick to resize, flip, mirror, rotate, distort,

shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves.

然后我们利用颜色取色工具得到水印的灰色RGB值,并用小画家生成一幅填满灰色的和图一大小一样的图,如图第二部分所示。

ImageMagicK里面有很多命令行小工具,具体使用方法可以看网站上的介绍。我们这里用到Composite.exe和Convert.exe

然后利用 composite -compose minus 002.png 001.png 003.png 生成我们的第三部分图像,

最后利用 convert -negate 003.png 004.png 把图像颜色反过来,看第四部分,啊哈,水印没有了,大功告成。欢迎交流。

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/kuaishou/archive/2012/05/30/2526251.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值