自己写个小工具——图片水印生成器
自己写个小工具——图片水印生成器
- 自己写个小工具——图片水印生成器
- 介绍
- 安装
- 使用说明
- 其他
- TODO LIST
介绍
做技术好几年了,最近想总结一下,写了几篇文章,不过发现经常有转载的地方,所以想做个图片水印,简书上面的图片是没有水印的,所以就自己写了个工具,供大家使用。
这里是地址https://github.com/LiushuiXiaoxia/WaterMark,水印生成器,可以给指定图片文件或者目录添加水印,水印支持自定义文本、位置、颜色、大小。
安装
brew tap LiushuiXiaoxia/watermark
brew install watermark
执行watermark -h
,显示帮助信息,说明安装成功。
$ watermark -h
usage: 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 COLORtext color, red、blue and so on-s SIZE, --size SIZE text size-p POSITION, --position POSITIONtext position, left_top、left_bottom、right_top、right_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
支持自定义字体
支持更多平台
自己写个小工具——图片水印生成器相关推荐
- python小工具—图片转为字符txt
python小工具-图片转为字符txt 图片转为字符txt python小工具-图片转为字符txt 效果展示 转换图片信息 图片信息转字符 完整代码 效果展示 转换图片信息 将图片的rgb色彩信息转为 ...
- 【python小项目】用python写一个小工具——番茄钟
用python写一个小工具--番茄钟 最近听到朋友说在用番茄钟,有点兴趣也想下载一个来用用,后面仔细一想这玩意做起来也不难,索性自己顺手写一个算了,在这里也分享给大家了 一.功能简述 番茄钟即番茄工作 ...
- Java图片水印生成器代码 - 批量给自己的网站图片加水印
Java图片水印生成器代码 - 批量给自己的网站图片加水印 最近在做一款APP,App中的图片是自己一个个的画出来的,为了保证图片不被盗用和处理,所以就需要加上水印防盗.这跟CSDN一样. 注意事项: ...
- QT开发:ImgTool小工具—图片训练集扩充
小工具:ImgTool 简述:本工具可配合图片标注工具labelImg进行使用.通过图片裁剪.图片拼接.特征标签提取.特征标签合并等功能,对图片数据集进行扩充,适用于有一定数据集的单图多特征场景. l ...
- 工具-eclipse-hibernate关于快速生成*.hbm.xml文件,与bean文件的操作,不使用hibernate tool解决办法之一,主要为了快速开发,写的小工具
实现思想:就是java对目标表的字符串的处理,以及基础的sql语句 不能使用hibernate tool ,解决办法 为了记录,以后也许还会用的小工具 **工具优点:比手打生成快,能加快hiberna ...
- java写测试小工具,java试题自我测试小工具
java试题自我测试小工具 北京石油化工学院 数理系 科 072 071616 刘红育 1 Java 语言综合设计实验报告 --GUI 编程设计题目: Java 试题自我测试小工具 班级: 学号: 姓 ...
- 装X利器:做一个Python爬虫小工具——图片下载器
一.项目描述 前言: 这是一个非常简单的网络爬虫,非常适合初学者了解Python连接网络的初级操作: 平时,如果我们要在网络上下载图片,大家的做法通常是右键,然后图片另存为,但是我们是程序员,我们当然 ...
- 微信小程序图片水印添加
js getCanvasOne(url) {var mycenter = 0 //文字左右居中显示var myheight = 0 //文字高度const that = thisconst query ...
- python如何写各种小工具_python写了个小工具
源码太多,看的头疼.在目录里找含有某个字符串的文件.结果写到result.txt中 import os import codecs fileinfo=open('result.txt','w') # ...
最新文章
- 斯坦福大学科学家研发微型植入式神经刺激器
- python使用什么来表示不同级别的语句块-Python
- java抓rtp包_Wireshark抓取RTP包,还原语音
- 支付宝app支付java后台流程、原理分析(含nei wang chuan tou)
- 《信息安全系统设计基础》 实验五
- 工作量不断增加的微软Azure,正缩小与亚马逊AWS的差距
- KikaGO:一条数据线的AI之旅
- windows2003安装网络打印机的问题(原创,转载请注明)
- JDK 13 的 12 个新特性,真心厉害和好用
- 科技正在淘汰传统行业,这次的“倒霉鬼”是券商
- DoEvents 方法使用小结
- 每天一个小技巧(新建桌面)
- Fisher判别分析详解
- 《计算机系统与网络安全技术》一页纸开卷/期末复习内容
- 诺基亚wp手机安装linux,1小时搞定 普通用户3步轻松更新WP8.1
- 【日语】secret base
- DOS-dir查看目录下的文件列表
- 生日悖论问题——《算法导论学习笔记》
- MATLAB 制作抖音同款故障风海报
- CleanMyMac X 4.10.1许可证 Mac系统清洁加速
热门文章
- NOIP2017年易错选择题整理,我的错题本
- 互联网日报 | 2月25日 星期四 | 吉利与沃尔沃宣布达成最佳合并方案;货拉拉公布整改方案;中国成美国手游市场最大进口国...
- 岁月的剪影【四月Moving in the Air】
- Pandas的基本操作以及画图
- php中in array函数_in_array函数介绍与使用方法详解
- Fiio Q1的线性输入无法调节音量的问题
- 科教导刊杂志科教导刊杂志社科教导刊编辑部2022年第27期目录
- 【工具】强大的视频下载软件IDM(Internet Download Manager)
- 需求沟通的灵魂拷问:人与人之间的信任呢?
- EXCEL不够用,VBA和Python又太难?那么试试这个工具吧