Pillow怎么創(chuàng)建圖片水印和應(yīng)用到圖像上

小億
90
2024-05-23 15:09:13
欄目: 編程語言

要在圖片上創(chuàng)建水印并應(yīng)用到圖像上,您可以使用Pillow庫來實(shí)現(xiàn)。以下是創(chuàng)建圖片水印并應(yīng)用到圖像的步驟:

步驟1:安裝Pillow庫 首先,您需要安裝Pillow庫。您可以使用以下命令來安裝Pillow庫:

pip install Pillow

步驟2:創(chuàng)建水印圖像 您可以使用Pillow庫來創(chuàng)建一個(gè)文本水印或者圖片水印。以下是一個(gè)創(chuàng)建文本水印的示例代碼:

from PIL import Image, ImageDraw, ImageFont

# 打開圖片
image = Image.open('image.jpg')

# 創(chuàng)建一個(gè)可以在圖像上繪制的對(duì)象
draw = ImageDraw.Draw(image)

# 設(shè)置水印文本和字體
text = "Watermark"
font = ImageFont.truetype("arial.ttf", 36)

# 在圖像上添加水印
draw.text((10, 10), text, fill=(255, 255, 255), font=font)

# 保存水印圖像
image.save('watermarked_image.jpg')

步驟3:將水印應(yīng)用到圖像上 現(xiàn)在,您已經(jīng)創(chuàng)建了一個(gè)帶有水印的圖像。接下來,您可以將這個(gè)水印應(yīng)用到其他圖像上。以下是一個(gè)將水印應(yīng)用到圖像上的示例代碼:

from PIL import Image

# 打開原始圖像和水印圖像
original_image = Image.open('original_image.jpg')
watermark_image = Image.open('watermarked_image.jpg')

# 將水印圖像粘貼到原始圖像上
original_image.paste(watermark_image, (0, 0), watermark_image)

# 保存帶有水印的圖像
original_image.save('final_image.jpg')

現(xiàn)在,您已經(jīng)成功創(chuàng)建了一個(gè)帶有水印的圖像,并將水印應(yīng)用到其他圖像上。您可以根據(jù)需要調(diào)整水印的位置、大小和透明度來達(dá)到您想要的效果。

0