Python3,2行代码添加水印,发朋友圈,图片再也不怕被盗了!!!
2行代码添加水印
- 1、引言
- 2、filestools介绍
- 2.1 安装
- 2.2 filestools 功能介绍
- 2.3 watermarker模块介绍
- 2.3 代码实例
1、引言
小屌丝:鱼哥,这个周末过得咋样
小鱼:酸爽~ ~
小屌丝:额~~ 我能想到的,是这样吗?
小鱼:有多远你走多远。
小屌丝:唉,鱼哥,你别说,我觉得这个图片,跟你平时的表情挺贴切的。
小鱼:你想咋的!!!!
小屌丝:突然想到,能不能给你来一个专属的图片,例如追加水印啥的,让别人无图可盗!!
小鱼:嘿~ 你别说,还真的可以哈,
小屌丝:那是, 要不教教我??
小鱼:那我的换一个图片,这个图片有损我的颜值!!
小屌丝:这真的…
2、filestools介绍
我们平时几乎都经历过这种烦恼:
自己拍的很奈斯的照片,发到朋友圈后,总会被某些匿名好友借用,然而我们却束手无策。
但是,现在就不用在烦恼了,只要把图片添加你的专属logo,别人就不会在征用了。
我们今天要分享的工具,就是filestools,
没错,没看错,是一个挺狠的第三方库,这里面的模块,不少。
我们来看看它的能耐!
2.1 安装
在使用第三方库前,都需要经理第一步:
安装
pip install filestools
如果觉得每次都pip install 费时费力,那就看看小鱼这两篇:
- 《Python3,选择Python自动安装第三方库,从此跟pip说拜拜!!》
- 《Python3,我低调的只用一行代码,就导入Python所有库!》
2.2 filestools 功能介绍
安装完成,我们就来介绍一下filestools 都有哪些功能:
- 仿 Linux 树形目录显示 tree 命令;
- 文件差异比较 diff 命令;
- 图片加水印 marker 命令;
- curl 请求命令转 python 请求代码;
2.3 watermarker模块介绍
我们今天来整的,就是第三个功能:图片加水印,
add_mark()有8个参数,如下:
- file:图片文件或图片文件夹路径
- mark:要添加的水印内容
- out:添加水印后的结果保存位置,默认生成到 output 文件夹
- color:添加水印后的结果保存位置,默认生成到 output 文件夹
- space:水印直接的间隔, 默认 75 个空格
- angle:水印旋转角度,默认 30 度
- size:水印字体的大小,默认 50
- opacity:水印的透明度,默认 0.15
2.3 代码实例
了解了add_mark()参数后,我们就来演练一下。
#-*- coding: utf-8 -*-
# @Time : 2021-10-24
# @Author : Carl_DJfrom watermarker.marker import add_mark
# 读取图片,并设置水印角度,字体大小颜色等
add_mark('D:\Project\xxx\xxx\wtpic.jpg','关注Carl_奕然,学习更多python知识',angle=15,size=25,space=50,color='#c5094d')
我们执行,在output 文件夹下,会生成的图片
生成的图片放大我看下:
我们在看下原图:
小屌丝:奈斯了,奈斯了!
小鱼:必须的 ~ ~
小屌丝:那剩余的三个功能,啥时候share一下?
小鱼:这个… 这个…下次吧!!
Python3,2行代码添加水印,发朋友圈,图片再也不怕被盗了!!!相关推荐
- 30行代码实现微信朋友圈自动点赞
首先祝大家新年快乐,过年了,允许我水一篇博客.不知道大家都回老家了没,不过我是没有回去,晚上吃完年夜饭看到很多人发朋友圈,为了增进和大家的友谊,于是就想着给大家点个赞,无奈内容太多了,就搞个自动化脚本 ...
- 一百行代码实现微信朋友圈九宫格图片显示
前言 很多时候我们都在刷微博或者微信朋友圈的时候都会看到很多图片,而这些图片的显示跟我们平时很多控件的显示方式都不一样,而且,当我们仔细去观察后就会发现,他加载的图片都是根据图片数量动态加载的 ...
- 水果店快开业怎么发朋友圈,水果店开业怎么发朋友圈图片
这里是水果店主同行圈子,第553次分享,持续分享干货,帮助新手入门. 1.开业宣传文案套用模板就行 开业的朋友圈宣传文案主要要包括什么店开业,活动内容是什么,地址在哪里就行,编辑文案的时候可以优化一下 ...
- java 朋友圈分享接口_微信发朋友圈api接口调用代码
微信发朋友圈api接口调用代码,推送微信朋友圈.发朋友圈 /** * 触发推送朋友圈列表 * @author wechatno:tangjinjinwx * startTime传秒 * @blog h ...
- php仿微信朋友圈源码,Android开发仿微信发朋友圈浏览图片效果实例代码
这篇文章主要介绍了Android仿微信发朋友圈浏览图片效果的相关资料,需要的朋友可以参考下 先看一下效果吧: 下面就来说一下具体怎么实现的: 实现思路1.首先我们要获取数据源,数据源就是我们的每条说说 ...
- 完整html生日祝福代码_孩子生日发朋友圈祝福语(一)!
孩子生日发朋友圈的句子,你是不是在为孩子生日怎么发朋友圈而发愁,现在越来越多的家长,在孩子生日当天会发发朋友圈表示祝福,看着动态下面亲朋好友的留言和祝福,心里会觉得非常的开心幸福.下面,为大家推荐一些 ...
- 微信发朋友圈和朋友圈点赞测试用例
功能: 1,点赞者能否给自己点赞 2,点赞后显示的是不是自己的呢称 3,取消后能不能再次点赞 4,点赞后是否能取消 5,点赞成功 6,没网情况下能不能点赞 7,点赞后评论 8,点赞后消息列表的显示(按 ...
- 仿微信发朋友圈获取定位
仿微信发朋友圈时获取定位 ,选择位置后地点会显示在外面 一 , index.html中引入高德jsdk , key是你自己在高德开放平台申请的 , 要申请web端的key 高德开放平台网站 : ht ...
- 用Python分割九宫格图片发朋友圈
近日,朋友圈流行起了发九宫格的图片,就是将一张图片切割成九张图,然后在朋友圈发九张,但看起来就像一张一样,这不,我楼下的小A就狂发了一堆. 看起来好像挺好玩的,于是就问了小A他是怎样做的,他跟我说要下 ...
最新文章
- 太赫兹芯片是什么原理_太赫兹波养生鞋 芯片、鞋垫和材质的详细了解专利技术~太赫兹芯...
- 手指贴个“创可贴”,你睡觉都能发电
- idea provided和compile区别
- Perl学习笔记(十)--通过DBI访问数据库
- 吴恩达《Machine Learning》精炼笔记 11:推荐系统
- 微信小程序 RTMP 音视频 通话 ffmpeg_音视频常见问题分析和解决:HLS切片丢帧引起的视频卡顿问题排查...
- [ImportNew]Java线程面试题
- ios中获取一个唯一的字符串(利用UUID)
- C语言入门篇(二)指针的介绍和运用
- 昔日的 HTC 与三星,今日的苹果:寒冬过后手机厂商才会明白的潜规则
- python语言的记事本在哪_用python语言编写一个简单记事本
- PHP 大括号{} 的使用
- HDU3032 Nim or not Nim?
- 在日本申报个人所得税流程
- 虚拟机挂起后,怎么恢复
- linux的iptable开启命令,linux防火墙查看状态firewall、iptable
- 网络 随笔 1-再补充一丢丢常识
- 断言信息与元素等待_Sinno_Song_新浪博客
- 爱帮网遭江苏移动侵权 源自爱帮机器人
- matlab fprintf输出矩阵