📅  最后修改于: 2023-12-03 15:34:03.370000             🧑  作者: Mango
thumbnail()
方法是 Python PIL 库中用于缩放图像的一个方法。该方法将图像缩放为指定的大小(宽度和高度),并输出缩略图。使用该方法可以让图像在保持比例的同时,减小其文件大小和像素数量,从而达到优化图像的目的。
以下是 thumbnail()
方法的语法,它接受一个 size
参数,该参数是一个元组,包含了指定的图像大小(宽度和高度)。
Image.thumbnail(size, resample=3)
size
: 一个元组(width, height)。注意,该参数必须是整数。
resample
:可选参数,指定缩放算法。默认值为 3,表示 PIL 库默认的缩放算法。
thumbnail()
方法没有返回值,它只是修改了原始图像对象,并将其缩放为指定大小。
下面是一个示例程序,使用 thumbnail()
方法将指定的图像缩放为指定大小,并输出缩略图。
from PIL import Image
# 打开图像文件
image = Image.open("example.jpg")
# 调用 thumbnail() 方法缩放图像
image.thumbnail((128, 128))
# 输出缩略图
image.show()
以上代码将 example.jpg
图像文件缩放为 128x128 大小的缩略图,并在屏幕上显示出来。请注意,调用 thumbnail()
方法后,原始图像对象被修改为缩略图对象。
thumbnail()
方法是 Python PIL 库中用于缩放图像的一个方便且易用的方法。它可以让图像保持比例地缩放为指定大小,并输出缩略图,达到优化图像并减小文件大小的目的。