python水印_用python来给图片加水印

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

16526743cae3b7f5?w=1080&h=719&f=jpeg&s=31185

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

16526743cb2c774d?w=961&h=685&f=jpeg&s=78449

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

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

16526743cb421c1f?w=1080&h=453&f=jpeg&s=27718

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

# 设置字体和字体大小

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在我们的图片上,比如这样:

16526743cb5e4ba0?w=1080&h=722&f=jpeg&s=37514

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

16526743cb613a37?w=954&h=466&f=jpeg&s=37524

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

ps:原创不易,如果觉得文章不错的话,欢迎随手点赞转发支持

日常学python

代码不止bug,还有美和乐趣

16521fa3c897c546?w=258&h=258&f=jpeg&s=18233

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值