作者 |俊欣
来源 |关于数据分析与可视化
img=cv2.imread("test2.jpg")#导入我们需要添加水印的图片
RGB_img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
blank_img = np.zeros(shape=(RGB_img.shape[0],RGB_img.shape[1],3), dtype=np.uint8)
font = cv2.FONT_HERSHEY_SIMPLEX
#添加水印的文字内容
cv2.putText(blank_img,text='Learn Python',org=(40, 90),
fontFace=font,fontScale= 2,
color=(255,0,0),thickness=10,lineType=cv2.LINE_4)
blended = cv2.addWeighted(src1=RGB_img, alpha=0.7,
src2=blank_img, beta=1, gamma = 2)
plt.imshow(blended)
im = Image.open('test1.jpg')
draw = ImageDraw.Draw(im)
text = "Learn Python"
#设置字体、字体大小等等
font=ImageFont.truetype('arial.ttf',33)
#添加水印
draw.text((50, 50), text, font=font)
im.show()
# 保存图片
im.save('watermark2.jpg')
from watermarker.marker import add_mark
add_mark(file = "test1.jpg", out = "add_mark_test1.jpg",
mark = "Python", opacity=0.2, angle=30, space=30)
分享
点收藏
点点赞
点在看
文章转发自AI科技大本营微信公众号,版权归其所有。文章内容不代表本站立场和任何投资暗示。
Copyright © 2021.Company 元宇宙YITB.COM All rights reserved.元宇宙YITB.COM