久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Python怎么實現圖片添加水印

184次閱讀
沒有評論

共計 750 個字符,預計需要花費 2 分鐘才能閱讀完成。

Python 可以使用 Pillow 庫來實現圖片添加水印的功能。下面是一個示例代碼:

from PIL import Image, ImageDraw, ImageFont

def add_watermark(image_path, watermark_text, output_path):
    # 打開圖片
    image = Image.open(image_path)

    # 創建繪圖對象
    draw = ImageDraw.Draw(image)

    # 設置水印文本的字體和大小
    font = ImageFont.truetype('arial.ttf', 36)

    # 計算水印文本的位置
    text_width, text_height = draw.textsize(watermark_text, font)
    x = image.width - text_width - 10
    y = image.height - text_height - 10

    # 添加水印文本
    draw.text((x, y), watermark_text, font=font, fill=(255, 255, 255, 128))

    # 保存圖片
    image.save(output_path)

# 示例用法
add_watermark('input.jpg', 'Watermark', 'output.jpg')

在上述代碼中,首先使用 Image.open() 方法打開待添加水印的圖片,然后創建一個繪圖對象 draw,接著使用ImageDraw 庫的 textsize() 方法計算水印文本的尺寸,并根據圖片尺寸和水印文本尺寸計算出水印文本的位置。最后使用 draw.text() 方法添加水印文本,并使用 image.save() 保存添加水印后的圖片。

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2024-02-05發表,共計750字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 禄丰县| 博兴县| 当雄县| 乌海市| 林芝县| 罗平县| 册亨县| 海丰县| 衡阳市| 娄烦县| 任丘市| 江安县| 博兴县| 镇坪县| 南陵县| 木里| 富民县| 连城县| 临潭县| 宿州市| 洞口县| 雷山县| 永寿县| 绥棱县| 百色市| 神木县| 哈巴河县| 海盐县| 西华县| 兴宁市| 郑州市| 上高县| 淳安县| 海门市| 瑞安市| 平果县| 昆山市| 化州市| 鹤岗市| 长武县| 庐江县|