利用 ImageMagicK 工具清除電子書圖像 png jpg 的水印

在前不久寫了一個(gè)工具用來下載超星的電子書,參見 http://www.rzrgm.cn/kuaishou/archive/2011/12/04/2275609.html
但是從超星下載的圖像我們可以看到有個(gè)水印,如圖第一部分所示,這個(gè)水印是可以消除的。
方法很多,可以用GIMP, PS等工具,但這類圖像很多時(shí),比如一本書大概幾百頁圖像,就需要一種批處理方式來處理
首先我們需要下載開源圖像處理庫(kù) 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里面有很多命令行小工具,具體使用方法可以看網(wǎng)站上的介紹。我們這里用到Composite.exe和Convert.exe
然后利用 composite -compose minus 002.png 001.png 003.png 生成我們的第三部分圖像,
最后利用 convert -negate 003.png 004.png 把圖像顏色反過來,看第四部分,啊哈,水印沒有了,大功告成。歡迎交流。
posted on 2012-05-30 14:25 時(shí)空地圖-TimeGIS-com 閱讀(1721) 評(píng)論(0) 收藏 舉報(bào)
浙公網(wǎng)安備 33010602011771號(hào)