在Python中,添加水印可以通過Pillow庫來輕松實現。Pillow是Python下的圖像處理庫,它允許我們對圖像進行各種操作,如大小調整,裁剪和濾鏡效果等。
from PIL import Image, ImageDraw, ImageFont
# 打開原始圖片
image = Image.open("original.jpg")
# 定義水印內容和字體
text = "Sample Watermark"
font = ImageFont.truetype("arial.ttf", 36)
# 創建繪圖對象
draw = ImageDraw.Draw(image)
# 繪制水印
textwidth, textheight = draw.textsize(text, font)
width, height = image.size
x = width - textwidth - 10
y = height - textheight - 10
draw.text((x, y), text, font=font, fill=(255, 255, 255, 128))
# 保存圖片
image.save("watermarked.jpg")
通過以上Python代碼,我們可以將"original.jpg"圖片添加上"Sample Watermark"文字水印,并將處理后的圖片保存為"watermarked.jpg"。具體實現步驟包括打開原始圖片、定義水印內容和字體、創建繪圖對象、繪制水印和保存圖片。