📅  最后修改于: 2023-12-03 15:37:37.623000             🧑  作者: Mango
Pillow是一个Python图像处理库,与Python标准库的PIL(Python Imaging Library)完全兼容。Pillow支持许多图像文件格式,包括BMP,PNG,JPEG,GIF,TIFF等。
在安装Pillow之前,请确保您的Python版本为2.7或3.4+。要安装Pillow,请在终端或命令提示符下运行以下命令:
pip install Pillow
Pillow支持更改图像分辨率的功能,可以通过以下代码实现:
from PIL import Image
img = Image.open('example.jpg') # 打开要处理的图像文件
width, height = img.size # 获取图像宽度和高度
new_img = img.resize((width//2, height//2)) # 更改图像分辨率
new_img.save('example_resized.jpg') # 保存更改后的图像文件
在这个例子中,我们打开了一个名为“example.jpg”的图像文件,并使用resize()
方法更改了其分辨率。然后我们保存更改后的图像文件到“example_resized.jpg”。
resize()
方法的语法如下:
Image.resize(size, resample=None, box=None, reducing_gap=None)
其中,size
参数是一个元组(width,height)
,它指定了新图像的尺寸。resample
参数是一个用于重新采样图像的方法,如果省略则默认为PIL.Image.BILINEAR
。box
参数是一个4元组(left,upper,right,lower)
,它指定了要裁剪的区域,它将先于调整大小进行执行。reducing_gap
参数是填补像素之间的空隙时要用到的值,如果省略则默认为None
,表示resample
参数是PIL.Image.CUBIC
或PIL.Image.LANCZOS
时使用默认值。
Pillow是一个Python图像处理库,可以让您处理各种图像操作。本文介绍了如何使用Pillow更改图像分辨率。