python的控件text的文本属性_只需6行Python代码就给图片加上水印——你一看就会了...

0ef906df151e3fa11292a086e015a54a.png

大家在做项目开发的过程中,会不会经常遇到需要处理图片却没有快速有效的工具的情况呢?比如客户需要给图片加上水印,你可能会用到PS这些高级软件去处理,这样虽然有效果但是需要相对较长的时间;作为程序猿,你一定更想通过代码来实现吧。那么有没有一种超级简单快捷的方法来给图片加上水印呢?Python告诉你,真的有!

首先,你需要下载安装图像处理模块-pillow模块,这里介绍两种方法:

  1. 通过网页资源下载:网站地址 https://pypi.python.org/pypi/Pillow/,下载时注意要下载与自己的Python版本相匹配的文件
  2. 通过命令提示符pip命令:pip install pillow,自动下载与当前Python相匹配的版本。

接下来进入正题,如何给一张图片加上水印,请看下面的代码:

aca212c73a54558da46879b1aaab981b.png

这段程序其实使用了6行代码就实现了水印添加,这里多加了几个文字水印凸显效果。

在这段程序中用到了3个模块4种方法或函数:

  • Image模块+open()函数:打开你想添加水印的图片
  • ImageDraw模块+Draw()方法:创建一个绘图对象
  • ImageDraw模块+Text()方法:创建一个文本对象(本例中使用文本作为水印)
  • ImageFont模块+truetype()方法:设置文本属性(大小、字体等)

最后利用show()将添加水印后的图片显示出来:

07c0af46261b8fa92db8069bf2cdbb41.png

怎么样,是不是感觉通过程序来实现快速很多!

更多关于的Python的精彩,欢迎点击右上角“关注”红色按钮,关注小编获得更多的Python免费课程。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值