生成带有白色边框的缩略图是一种常见的图像处理需求。以下是一些可以实现该功能的方法:
以下是一个使用Pillow库生成带有白色边框的缩略图的示例代码:
from PIL import Image
# 打开图像文件
image = Image.open("example.jpg")
# 生成缩略图
thumbnail = image.resize((100, 100))
# 添加白色边框
border = Image.new("RGB", (120, 120), (255, 255, 255))
border.paste(thumbnail, (10, 10))
# 保存缩略图
border.save("thumbnail_with_border.jpg")
在这个示例代码中,我们首先使用Pillow库打开了一个图像文件,然后生成了一个100x100像素的缩略图。接着,我们创建了一个120x120像素的白色背景图像,并将缩略图粘贴到背景图像的(10, 10)位置。最后,我们将带有白色边框的缩略图保存到文件中。
领取专属 10元无门槛券
手把手带您无忧上云