117.info
人生若只如初见

如何使用python给图片加水印

可以使用PIL库(Pillow)来给图片加水印。以下是一个简单的示例:

from PIL import Image, ImageDraw, ImageFont

# 打开原始图片
image = Image.open('original.jpg')

# 创建一个绘图对象
draw = ImageDraw.Draw(image)

# 加载字体和设置字体大小
font = ImageFont.truetype('arial.ttf', 36)

# 设置水印文字内容和颜色
text = 'Watermark'
text_color = (255, 255, 255)

# 在图片上绘制水印
draw.text((10, 10), text, fill=text_color, font=font)

# 保存加了水印的图片
image.save('watermarked_image.jpg')

在这个示例中,我们打开了一张原始图片,创建了一个绘图对象,加载了字体并设置了字体大小,然后在图片上绘制了水印文字,并最终保存了加了水印的图片。你可以根据需要调整水印的位置、大小和颜色。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fe578AzsIBwNRDV0.html

推荐文章

  • 如何在Python中使用数据分析库

    在Python中,有很多数据分析库可以使用,其中最流行的包括Pandas、NumPy、Matplotlib和Seaborn。以下是如何使用这些数据分析库的简单示例: Pandas:Pandas是一个...

  • 如何在Python中使用Web框架

    在Python中,有许多Web框架可供选择,其中最流行的包括Django、Flask和Pyramid。以下是在Python中使用这些Web框架的基本步骤: Django: 首先,安装Django框架:...

  • 如何在Python中使用机器学习库

    在Python中,有多个机器学习库可供选择,包括Scikit-learn、TensorFlow、Keras、PyTorch等。以下是一个简单的示例,演示如何在Python中使用Scikit-learn库来训练...

  • 如何在Python中使用容器技术

    在Python中,可以使用容器技术来管理和部署应用程序。以下是一些使用容器技术的常见方法: Docker:Docker是一个流行的容器化平台,可以通过Docker命令行工具或D...

  • PHP怎么生成图片带水印

    在PHP中,可以使用GD库来生成带水印的图片。以下是一个简单的示例代码:
    // 原始图片路径
    $originalImage = 'path/to/original.jpg'; // 水印图片路径...

  • php中imagecopyresampled有什么用

    在PHP中,imagecopyresampled()函数用于将一个图像复制并调整大小到另一个图像中。它可以用来创建缩略图、调整图片尺寸、裁剪图片等操作。该函数会按照给定的目标...

  • php怎么去除数组中重复的元素

    可以使用PHP中的array_unique()函数来去除数组中的重复元素。这个函数会返回一个新的数组,其中包含原数组中的所有唯一元素。
    示例代码如下:
    $array ...

  • php如何去除前后空格

    在PHP中,您可以使用trim()函数来去除字符串的前后空格。例如:
    $str = " Hello, World! ";
    $trimmed_str = trim($str); echo $trimmed_str; // 输出:...