Skip to content

Lemcoden/blog.tools

Repository files navigation

blog.tools

sign_water 批量添加文字水印的小脚本

本脚本基于imagemagick ,使用前请确保安装了imagemagick
下载安装请点这里
使用方法:
将sh 文件放到需要处理的图片的同级文件夹下
添加执行权限

chmod u+x sign_water.sh

然后直接./sign_water.sh 执行 
中间选项都已给出提示
特别说明一下水印位置参数分为Center,South,North,East,West,SouthEast,NorthEast,SouthWest,NorthWest九个,后面的x,y是向左,向上调整的像素值
在此给出一个示例和效果

请输入水印文字内容
		from\ lemcoden.xyz
请输入文字背景颜色(默认透明,RGBA值)比如:255,0,0,0.5
		255,255,255,0
请输入文字颜色(RGBA值)
		132,255,0,0.3
请输入文字大小(单位ps)
		40
请输入水印位置(格式:gravity:xy 例如 SouthWest:+20-20)
		SouthEast:+20+20
请输入字体文件位置(如果内容为中文,此项必填,否则会乱码)
		FrankfurterMediumStd.otf

以上配置的效果图 效果图

当第一次配置完成之后,会在本地生成一个sign_config.sh 文件,保留这个文件,下次运行可以跳过繁琐的水印图定义

如果有特定的图片组需要打水印可以直接这样执行

./sign_water.sh a.jpg b.jpg c.png..........

thunder_down 迅雷协议(以thunder:开头的url)的下载脚本

本脚本基于wget,没有wget命令的请他通过apt或者yum进行下载安装. 使用方法:
下载thunder_down.sh 添加执行权限

chmod u+x thunder_down.sh

可以直接下载

thunder_down.sh thunder://QUFodHRwOi8vZG93bi5va2Rvd25sb2FkOC5jb20vMjAyMDA2MTgvMTAxNDBfMDY2NTllZTEv6ZqQ56fasd5GFE6KeS6JC9MTIubXA0Wlo=

可进行批量下载,地址之间空格分割

thunder_down.sh thunder://QUFodHRwOi8vZG93bi5va2Rvd25sb2FkOC5jb20vMjAyMDA2MTgvMTAxNDBfMDY2NTllZTEv6ZqQ56fasd5GFE6KeS6JC9MTIubXA0Wlo= thunder://QUFodHRwOi8vZG93bi5va2Rvd25sb2FkOC5jb20vMjAyMDA2MTgvMTAxNDBfMDY2NTllZTEv6ZqQ56fasd5GFE6KeS6JC9MTIubXA0Wlo=

也可以通过-f选项,下载文件中的url地址的文件

thunder_down.sh -f downurls.txt

可以通过-d选项,指定下载目录

thunder_down.sh -f downurls.txt -d download_dir