python中怎么给图片加水印
1.Python中怎么给图片加水印
Python中给图片加水印有很多种方法,下面介绍其中的两种:
2.PIL库实现图片加水印
PIL是Python中处理图片的一个库,可以用它来实现图片加水印。首先,通过PIL库中的Image.open()函数读取要加水印的图片,然后将水印图片通过PIL库的Image.open()函数读取出来,最后使用PIL库中的Image.paste()函数将水印图片复制到要加水印的图片上,实现图片加水印的功能。
# 导入PIL库
from PIL import Image
# 读取要加水印的图片
img_src = Image.open('src.jpg')
# 读取水印图片
img_watermark = Image.open('watermark.jpg')
# 将水印图片复制到要加水印的图片上
img_src.paste(img_watermark, (0, 0), img_watermark)
# 保存加水印后的图片
img_src.save('dst.jpg')
3.OpenCV实现图片加水印
OpenCV是一个开源的跨平台计算机视觉库,也可以用来实现图片加水印。首先,通过OpenCV库中的imread()函数读取要加水印的图片,然后将水印图片通过OpenCV库的imread()函数读取出来,最后使用OpenCV库中的addWeighted()函数将水印图片添加到要加水印的图片上,实现图片加水印的功能。
# 导入OpenCV库
import cv2
# 读取要加水印的图片
img_src = cv2.imread('src.jpg')
# 读取水印图片
img_watermark = cv2.imread('watermark.jpg')
# 将水印图片添加到要加水印的图片上
img_dst = cv2.addWeighted(img_src, 1.0, img_watermark, 0.3, 0)
# 保存加水印后的图片
cv2.imwrite('dst.jpg', img_dst)
以上就是Python中给图片加水印的两种方法,可以根据实际情况选择合适的方法来实现图片加水印的功能。
猜您想看
-
油猴脚本编写技巧:使用函数默认参数和 Rest 参数简化代码
利用函数默认参...
2023年05月13日 -
背后的故事,网易云音乐8大关键词掌握必备,打造属于你的音乐世界
一、网易云音乐...
2023年05月15日 -
在CS:GO中如何禁用烟雾和闪光弹?
如何禁用CS:...
2023年04月17日 -
怎么使用python k-近邻算法
K-近邻算法是...
2023年07月22日 -
宝塔如何跟踪你的错误日志
错误日志是网...
2023年05月12日 -
SqlServer、MySQL、Oracle三者的区别是什么
SqlServ...
2023年05月26日