自己写个小工具——图片水印生成器
来源:互联网 发布:西部数码域名怎么备案 编辑:程序博客网 时间: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
支持自定义字体
支持更多平台
阅读全文
0 0
- 自己写个小工具——图片水印生成器
- 内核小工具自己写
- WMI使用小工具——WMI代码生成器
- 自己写的UnitY实用小工具或脚本——文本管理器
- 自己写的UnitY实用小工具或脚本——读取Texture序列帧动画
- 自己写的UnitY实用小工具或脚本——AR阴影以及Mask遮挡
- 自己写的小工具---JarCleaner
- 今天写了个小工具
- JS_小工具_自己写了一个画像素画的小工具
- Python——图片转字符小工具
- 自己写的阅读时使用的小工具
- 自己写的国际化时Properties处理小工具
- 自己js写的分页小工具供大家参考
- 自己写的自动化部署小工具 : Webhooks
- 用PHP写的图片标注的小工具
- sips 图片小工具
- 图片提取小工具
- 写了个小工具:进程批量结束专用程序
- Tensorflow-释放GPU内存
- HTTP与HTTPS的区别
- CAN总线避免惊群做法
- 小程序开发接口,微信公众平台开发地址
- C++临时打日志
- 自己写个小工具——图片水印生成器
- springmvc请求参数获取的几种方法
- HDU 1950最长上升子序列 学习nlogn
- 1046. 划拳(15)
- 初识CodeIgniter
- Android studio修改svn地址的问题
- hbase上部署phoenix
- C++ 获取局域网内所有可用IP和主机名
- Python·Win10通过Anaconda安装python和Jupyter(python2.7为例)