im = Image.open('my_pic.png')
w, h = im.size
watermark = Image.new('RGBA', im.size) # 水印
draw = ImageDraw.Draw(watermark, 'RGBA')
font_size = 10
# 的哥是字体
font = ImageFont.truetype(font='思源宋体TC-Regular.otf', size=font_size, layout_engine=ImageFont.LAYOUT_RAQM)
# x y 坐标
draw.text((0, 0), '这是水印内容', font=font, fill="#ff0000")
# 旋转45度
watermark = watermark.rotate(-45, Image.BICUBIC)
# 透明的
alpha = watermark.split()[3]
alpha = ImageEnhance.Brightness(alpha).enhance(0.7)
watermark.putalpha(alpha)
# 合成新的图片
n = Image.composite(watermark, im, watermark)
n.save('new_watermark.png', 'PNG')
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Python算法教程
[挪威] Magnus Lie Hetland 赫特兰 / 凌杰、陆禹淳、顾俊 / 人民邮电出版社 / 2016-1-1 / 69.00元
本书用Python语言来讲解算法的分析和设计。本书主要关注经典的算法,但同时会为读者理解基本算法问题和解决问题打下很好的基础。全书共11章。分别介绍了树、图、计数问题、归纳递归、遍历、分解合并、贪心算法、复杂依赖、Dijkstra算法、匹配切割问题以及困难问题及其稀释等内容。本书在每一章结束的时候均有练习题和参考资料,这为读者的自我检查以及进一步学习提供了较多的便利。在全书的最后,给出了练习题的提......一起来看看 《Python算法教程》 这本书的介绍吧!