用python来给图片加水印

有时候我想在图片上添加自己的水印来防止别人盗图,所以今天给大家分享如何用python给我们的图片添加上水印。我们先来看看效果。

可以看到右下角就有了我们公众号的名称的水印,是不是超级厉害?那我们看看代码吧,也就20行不到。

前提需要下载好库 PIL,没有的先去下载,这里不多说了。

是不是很简单,随便改一下还可以批量添加,还可以改下字体改下文本位置也达到不同的效果。

只需要更改下面两行代码即可

# 设置字体和字体大小
font = ImageFont.truetype('C:\Windows\Fonts\HYS5GFM.TTF', 100)
# 设置水印位置
text_xy = (layer.size[0]//2 - text_size_x//2, layer.size[1] - text_size_y)

这里需要注意的是,在添加水印时中文字体无法显示是你设置的字体没有中文,需要更换有中文对应的字体。

我们还可以添加图片或者说logo在我们的图片上,比如这样:

把我们的logo放在图片上也是不错的,这样就更加盗版不了了,代码也是10行不到,再说一句:人生苦短,我用python:)

python可能真的除了不会生孩子,其他的什么都可以了,你还等什么,敲起来吧!!!

原文发布于微信公众号 - 日常学python(daily_learn)

原文发表时间:2018-08-11

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏程序员叨叨叨

未来布局之星——ConstraintLayout

ConstraintLayout是Android Studio 2.2中具有亮点的新功能之一,相比于RelativeLayout、LinearLayout等传统...

6920
来自专栏落影的专栏

如何快速定位、分析、解决非Crash的BUG(iOS 11篇)

前言 众所周知,Bug是线上应用极力规避但又无法避免的。对于致命的Bug,我们可以通过Crash日志进行分析;对于无法复现的Bug、特定操作步骤引起的Bug、某...

44150
来自专栏游戏杂谈

Android应用icon和闪屏splash的尺寸

我查看支付宝钱包的时候,发现drawable-xxxhdpi里面的尺寸是180 x 180,不是上面标的192 x 192

17010
来自专栏小文博客

前端利器——Fscapture

《FSCapture》是一款抓屏工具,体积小巧、功能强大,不但具有常规截图等功能,更有从扫描器获取图像,和将图像转换为 PDF文档等功能。

43990
来自专栏用户画像

使用jatoolsPrinter实现套打

最近在工作中遇到了套打的需求,前前后后,花了不少时间,现在总结一下套打的实现方式。

6710
来自专栏无原型不设计

盘点3款原型工具的部件样式

使用样式是集中管理整个项目的外观及感受的最优方法,通过部件样式可以像word一样对组件进行快速方便的样式设置,大大提高了制作原型的效率。当项目要更新视觉设计时...

38050
来自专栏Material Design组件

Human Interface Guidelines —— Buttons

15960
来自专栏程序员的知识天地

HTML/CSS/JS 是如何在浏览器中,渲染成你看到的页面?【图解Chrome】

Chrome 算是程序员的标配了,从全球的市场份额来看,它在全球市场的份额已经超过 60%。

40240
来自专栏腾讯NEXT学位

Cocos Creator制作一个微信小游戏(上)

| 导语 微信小游戏都火成这样了,为什么不尝试一下? 我们的目标是使用Cocos Creator从零开始制作一个小游戏,并放到微信上玩。

5.4K40
来自专栏娱乐心理测试

移动端图标生成工具

16300

扫码关注云+社区

领取腾讯云代金券