python如何实现图片加文字水印OPenCV和PIL库
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章将为大家详细讲解有关python如何实现图片加文字水印OPenCV和PIL库,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在python中我们可以使用ope
千家信息网最后更新 2026年11月02日python如何实现图片加文字水印OPenCV和PIL库
这篇文章将为大家详细讲解有关python如何实现图片加文字水印OPenCV和PIL库,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
在python中我们可以使用openCV给图片添加水印,这里注意openCV无法添加汉字水印,添加汉字水印上可使用PIL库给图片添加水印
一:openCV给图片添加水印
1:安装openCV
pip install opencv-python
2:使用openCV给图片添加水印实例:
# -*- coding: utf-8 -*-import cv2# 载入突破img = cv2.imread('test.jpg')# 给图片添加文字水印# cv2.putText(图像,需要添加字符串,需要绘制的坐标,字体类型,字号,字体颜色,字体粗细)img2 = cv2.putText(img, 'test', (100, 100), cv2.LINE_AA, 2, (249, 249, 249), 4)# 保存图片cv2.imwrite('wj.jpg', img2)# 下面是将生成的图片再弹窗中显示cv2.imshow('img',img2)cv2.waitKey(0)cv2.destoryAllWindows('img')根据如上代码生成的水印图片如下:
二:使用PIL给图片添加水印
# -*- coding: utf-8 -*-import cv2import numpyfrom PIL import Image, ImageDraw, ImageFontimg = cv2.imread('test.jpg')# 判断是否是openCV图片类型if (isinstance(img, numpy.ndarray)): # 转化成PIL类型 img = Image.fromarray(cv2.cvtColor(img, cv2.COLOR_BGR2RGB))draw = ImageDraw.Draw(img)# 字体的格式textSize = 80fontStyle = ImageFont.truetype( "font/simsun.ttc", textSize, encoding="utf-8")# 绘制文本left = 100top = 100text = '中国'textColor = (168, 121, 103)draw.text((left, top), text, textColor, font=fontStyle)# 转换回OpenCV类型img2 = cv2.cvtColor(numpy.asarray(img), cv2.COLOR_RGB2BGR)# 保存图片cv2.imwrite('wj.jpg', img2)cv2.imshow('img',img2)cv2.waitKey(0)cv2.destoryAllWindows('img')根据如上代码现象如下:
关于"python如何实现图片加文字水印OPenCV和PIL库"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
图片
水印
字体
类型
文字
篇文章
utf-8
代码
如上
更多
汉字
生成
不错
实用
代码生成
内容
图像
坐标
字号
字符
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技的
深圳科技互联网
奇酷互联网科技公司
深圳齐家互联网科技
广州善班互联网科技
互联网金融 科技创新
互联网金融科技委员会
互联网科技产品
团飞科技与伯堂互联网服务平台
互联网公司科技股
黑科技闪耀互联网之光
银川新华互联网科技学校联系电话
玉溪新华互联网科技好不好
世界互联网领先科技成果获奖
科技赋能视角下互联网保险发展
区块链结合互联网科技
富国互联网金融科技混合基金
北京品多多互联网科技有限公司
安徽九吞吴互联网科技有限公司
互联网科技自媒体灵感
互联网科技公司发展
亿策互联网科技
青岛中康互联网医疗科技有限公司
宝灵互联网科技有限公司
佛山市翊博互联网络科技有限公司
为客找房互联网科技公司怎么样
北京互联网科技类企业分布
互联网大会出现的黑科技
宁波允成互联网科技有限公司
科技互联网企业在行动