资讯专栏INFORMATION COLUMN

用python来给图片加水印

edagarli / 2462人阅读

摘要:有时候我想在图片上添加自己的水印来防止别人盗图,所以今天给大家分享如何用给我们的图片添加上水印。我们先来看看效果。可以看到右下角就有了我们公众号的名称的水印,是不是超级厉害那我们看看代码吧,也就行不到。

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

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

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

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

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

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


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

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

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

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

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

日常学python

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/44739.html

相关文章

  • node.js实现为PDF添水印

    摘要:背景项目中有用到做中间层,期间有个为文件添加水印的需求,网上搜了不少帖子,发现有以下几点存在的问题。有相关方案,可以实现,有想过用去执行脚本去为加水印,考虑到开发人员都是前端如果以后需要维护,扩展可能就不是那么友好了。 背景 项目中有用到node做中间层,期间有个为PDF文件添加水印的需求,网上搜了不少帖子,发现有以下几点存在的问题。1、单页PDF的话,可以用PNG图片加到PDF上,但...

    whjin 评论0 收藏0
  • 水印图片隐写术

    摘要:其实隐藏文件和盲水印都属于图片隐写术。图片隐写术隐写术也是数字水印的一种应用,双方可利用隐藏在数字信号中的信息进行沟通。图片隐写术只是其中一种,有兴趣的同学可以看下面这本书。盲水印一、演示首先看 这是一张女朋友解码水印接下来我们输入一行神奇的命令:python bwm.py --action decode --origin Demo.jpg --im ../Gakki.jpg --resul...

    Tecode 评论0 收藏0
  • PHP 给图片制作水印的方法

    摘要:我们经常能在图片上看到一些水印,一般分为图片文字或者是两种一起的结合。那么给图片加水印就非常有必要了。怎么用实现给图片加水印呢先来看看效果使用库使用库来实现效果图像处理和手册正所谓授人以鱼不如授人以渔,光贴代码不讲实现过程的,都是耍流氓。 我们经常能在图片上看到一些水印,一般分为图片、文字或者是两种一起的结合。那为什么要加水印呢?目的是为了防止别人盗图、造假或者标注出处等,保护图片原作...

    sixgo 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<