python如何创建水印

原创
ithorizon 7个月前 (10-02) 阅读数 18 #Python

创建水印是保护版权和标识来源的一种常见方法,在Python中,我们可以使用图像处理库如Pillow来创建水印,下面是一个简单的示例代码,展示如何在图像中添加水印:

from PIL import Image
读取原始图像
original_image = Image.open('path_to_original_image.png')
读取水印图像
watermark_image = Image.open('path_to_watermark_image.png')
将水印图像转换为与原始图像相同的尺寸
watermark_image = watermark_image.resize(original_image.size)
将水印图像添加到原始图像的左上角
original_image.paste(watermark_image, (0, 0), watermark_image)
保存带有水印的图像
watermarked_image = original_image.save('path_to_watermarked_image.png')

在这个示例中,我们首先使用Image.open()函数读取原始图像和水印图像,我们使用watermark_image.resize()函数将水印图像转换为与原始图像相同的尺寸,我们使用original_image.paste()函数将水印图像添加到原始图像的左上角,我们使用original_image.save()函数保存带有水印的图像。

这只是一个简单的示例,实际的水印创建过程可能需要更多的步骤和考虑因素,如水印的透明度、位置、大小等,您可以根据自己的需求进行调整和扩展。



热门