我是靠谱客的博主 粗心山水,最近开发中收集的这篇文章主要介绍python 图像加水印文字,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在这里插入图片描述

from PIL import Image,ImageDraw,ImageFont

image = Image.open("/data_1/everyday/0401/dog1.jpg")
text = "仅供授权证明用,他用无效 n有效期:20210401-20210430"
font=ImageFont.truetype("/data_1/data_1T-2-ok/Yang/software/window-fonts/simhei.ttf", 20)  #/data_1/data_1T-2-ok/Yang/software/window-fonts/simfang.ttf
layer = image.convert('RGBA')
text_overlay = Image.new('RGBA',layer.size,(255,255,255,0))
image_draw = ImageDraw.Draw(text_overlay)

text_size_x,text_size_y = image_draw.textsize(text,font = font)
text_xy = (layer.size[0]-text_size_x,layer.size[1]-text_size_y-20)
image_draw.text(text_xy,text,font=font,fill=(25,255,155,200))

font=ImageFont.truetype("/data_1/data_1T-2-ok/Yang/software/window-fonts/simfang.ttf", 35)  #
text_xy = (0,0)
image_draw.text(text_xy,text,font=font,fill=(5,25,255,250))


font=ImageFont.truetype("/data_1/Yang/software/window-fonts/xingkai.ttf", 40)  #
text_xy = (layer.size[1]*0.15,layer.size[1]/2.0)
image_draw.text(text_xy,text,font=font,fill=(50,120,25,180))

after = Image.alpha_composite(layer,text_overlay)
after.show()
after.convert('RGB').save("/data_1/everyday/0401/22.jpg")

最后

以上就是粗心山水为你收集整理的python 图像加水印文字的全部内容,希望文章能够帮你解决python 图像加水印文字所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(83)

评论列表共有 0 条评论

立即
投稿
返回
顶部