码迷,mamicode.com
首页 > 其他好文 > 详细

批量去除图片底部水印(砍切式)

时间:2014-10-17 12:09:14      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:imagemagick 去除水印

手里有一系统图片,有50多张,每张图片的底部都有个30像素的黑底白字的水印条,特别扎眼。于是,想到了批量“切除”底部的30个像素的方法来去除可恶的水印.用大家都熟悉的ImageMagick里的convert命令来做。既然要批量就要循环了,下面进入正题:

  1. Linux下批量去除底部水印:

for i in *jpg;do convert -gravity South -chop x30 $i nomark_$i

这样就生成了去除底部水印的图片了,浏览一下没有问题,就把原图删除了,再用Perl版的rename把所有图片再重命名回原来的图片就可以了,整个过程相当快。

2.Windows下cmd环境:

for /f %i in (‘dir/b *jpg‘) do @convert -gravity South -chop x30 %i nomark_%i

和上面的效果一样,只是cmd命令很弱,想再重命名回来得自己写批处理了。


以上是个人使用的方法,欢迎交流!

本文出自 “成长点滴” 博客,请务必保留此出处http://coders.blog.51cto.com/3203119/1565077

批量去除图片底部水印(砍切式)

标签:imagemagick 去除水印

原文地址:http://coders.blog.51cto.com/3203119/1565077

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!