自己写个小工具——图片水印生成器

来源:互联网 发布:西部数码域名怎么备案 编辑:程序博客网 时间:2024/05/16 06:18

自己写个小工具——图片水印生成器


  • 自己写个小工具——图片水印生成器
    • 介绍
    • 安装
    • 使用说明
    • 其他
    • TODO LIST

介绍

做技术好几年了,最近想总结一下,写了几篇文章,不过发现经常有转载的地方,所以想做个图片水印,简书上面的图片是没有水印的,所以就自己写了个工具,供大家使用。

这里是地址https://github.com/LiushuiXiaoxia/WaterMark,水印生成器,可以给指定图片文件或者目录添加水印,水印支持自定义文本、位置、颜色、大小。

安装

brew tap LiushuiXiaoxia/watermarkbrew install watermark

执行watermark -h,显示帮助信息,说明安装成功。

$ watermark -husage: watermark.py [-h] -f FILE -t TEXT -o OUT [-c COLOR] [-s SIZE]                    [-p POSITION]optional arguments:  -h, --help            show this help message and exit  -f FILE, --file FILE  image path or directory  -t TEXT, --text TEXT  water mart text  -o OUT, --out OUT     image output directory  -c COLOR, --color COLOR                        text color, red、blue and so on  -s SIZE, --size SIZE  text size  -p POSITION, --position POSITION                        text position, left_top、left_bottom、right_top、ri                        ght_bottom、center,default is center,

使用说明

参数说明:

  -h, --help                    帮助信息  -f FILE, --file FILE          图片路径或者图片目录  -t TEXT, --text TEXT          水印文本  -o OUT, --out OUT             图片输出目录  -c COLOR, --color COLOR       水印文本颜色,可以是red、blue、white等  -s SIZE, --size SIZE          文本大小  -p POSITION, --position       文本位置可以是left_top、left_bottom、right_top、right_botto center,默认是center

比如举例一个图片,文件路径是image/test.png

执行命令如下

watermark -f image/test.png -t "流水不腐小夏" -o new -c red -s 23 -p left_top

则效果如下

当然如果你有整个文件夹要处理,可以直接指定一个目录。

watermark -f image -t "流水不腐小夏" -c black  -o new  -p left_top

其他

如有想法或者意见,欢迎交流。

本程序暂时只支持Mac平台,如果Window平台需要运行,可以直接python代码。

TODO LIST

  • 支持自定义字体

  • 支持更多平台

原创粉丝点击