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


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

    • 介绍
    • 安装
    • 使用说明
    • 其他
    • 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

  • 支持自定义字体

  • 支持更多平台

自己写个小工具——图片水印生成器相关推荐

  1. python小工具—图片转为字符txt

    python小工具-图片转为字符txt 图片转为字符txt python小工具-图片转为字符txt 效果展示 转换图片信息 图片信息转字符 完整代码 效果展示 转换图片信息 将图片的rgb色彩信息转为 ...

  2. 【python小项目】用python写一个小工具——番茄钟

    用python写一个小工具--番茄钟 最近听到朋友说在用番茄钟,有点兴趣也想下载一个来用用,后面仔细一想这玩意做起来也不难,索性自己顺手写一个算了,在这里也分享给大家了 一.功能简述 番茄钟即番茄工作 ...

  3. Java图片水印生成器代码 - 批量给自己的网站图片加水印

    Java图片水印生成器代码 - 批量给自己的网站图片加水印 最近在做一款APP,App中的图片是自己一个个的画出来的,为了保证图片不被盗用和处理,所以就需要加上水印防盗.这跟CSDN一样. 注意事项: ...

  4. QT开发:ImgTool小工具—图片训练集扩充

    小工具:ImgTool 简述:本工具可配合图片标注工具labelImg进行使用.通过图片裁剪.图片拼接.特征标签提取.特征标签合并等功能,对图片数据集进行扩充,适用于有一定数据集的单图多特征场景. l ...

  5. 工具-eclipse-hibernate关于快速生成*.hbm.xml文件,与bean文件的操作,不使用hibernate tool解决办法之一,主要为了快速开发,写的小工具

    实现思想:就是java对目标表的字符串的处理,以及基础的sql语句 不能使用hibernate tool ,解决办法 为了记录,以后也许还会用的小工具 **工具优点:比手打生成快,能加快hiberna ...

  6. java写测试小工具,java试题自我测试小工具

    java试题自我测试小工具 北京石油化工学院 数理系 科 072 071616 刘红育 1 Java 语言综合设计实验报告 --GUI 编程设计题目: Java 试题自我测试小工具 班级: 学号: 姓 ...

  7. 装X利器:做一个Python爬虫小工具——图片下载器

    一.项目描述 前言: 这是一个非常简单的网络爬虫,非常适合初学者了解Python连接网络的初级操作: 平时,如果我们要在网络上下载图片,大家的做法通常是右键,然后图片另存为,但是我们是程序员,我们当然 ...

  8. 微信小程序图片水印添加

    js getCanvasOne(url) {var mycenter = 0 //文字左右居中显示var myheight = 0 //文字高度const that = thisconst query ...

  9. python如何写各种小工具_python写了个小工具

    源码太多,看的头疼.在目录里找含有某个字符串的文件.结果写到result.txt中 import os import codecs fileinfo=open('result.txt','w')  # ...

最新文章

  1. 斯坦福大学科学家研发微型植入式神经刺激器
  2. python使用什么来表示不同级别的语句块-Python
  3. java抓rtp包_Wireshark抓取RTP包,还原语音
  4. 支付宝app支付java后台流程、原理分析(含nei wang chuan tou)
  5. 《信息安全系统设计基础》 实验五
  6. 工作量不断增加的微软Azure,正缩小与亚马逊AWS的差距
  7. KikaGO:一条数据线的AI之旅
  8. windows2003安装网络打印机的问题(原创,转载请注明)
  9. JDK 13 的 12 个新特性,真心厉害和好用
  10. 科技正在淘汰传统行业,这次的“倒霉鬼”是券商
  11. DoEvents 方法使用小结
  12. 每天一个小技巧(新建桌面)
  13. Fisher判别分析详解
  14. 《计算机系统与网络安全技术》一页纸开卷/期末复习内容
  15. 诺基亚wp手机安装linux,1小时搞定 普通用户3步轻松更新WP8.1
  16. 【日语】secret base
  17. DOS-dir查看目录下的文件列表
  18. 生日悖论问题——《算法导论学习笔记》
  19. MATLAB 制作抖音同款故障风海报
  20. CleanMyMac X 4.10.1许可证 Mac系统清洁加速

热门文章

  1. NOIP2017年易错选择题整理,我的错题本
  2. 互联网日报 | 2月25日 星期四 | 吉利与沃尔沃宣布达成最佳合并方案;货拉拉公布整改方案;中国成美国手游市场最大进口国...
  3. 岁月的剪影【四月Moving in the Air】
  4. Pandas的基本操作以及画图
  5. php中in array函数_in_array函数介绍与使用方法详解
  6. Fiio Q1的线性输入无法调节音量的问题
  7. 科教导刊杂志科教导刊杂志社科教导刊编辑部2022年第27期目录
  8. 【工具】强大的视频下载软件IDM(Internet Download Manager)
  9. 需求沟通的灵魂拷问:人与人之间的信任呢?
  10. EXCEL不够用,VBA和Python又太难?那么试试这个工具吧