概述
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 图像加水印文字所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复