📅  最后修改于: 2023-12-03 15:26:21.804000             🧑  作者: Mango
这里介绍一个Python库Pillow
中的一个枕头类,可以用来更改图像的分辨率。
Pillow
是Python中一个强大的图片处理库,支持各种图片格式的读取和保存,以及一些基本的图像处理操作。它是Python Imaging Library(PIL)的一个分支,仍然遵循与PIL相同的API,但提供更多的新特性和改进。
更改图像分辨率可以让我们调整图像的大小和质量,以适应不同的需求。使用Pillow
库可以方便地实现这一功能。
以下是一个简单的代码片段,可以将图像的分辨率从300dpi修改为150dpi:
from PIL import Image
img = Image.open('image.png')
img = img.resize((int(img.size[0]/2), int(img.size[1]/2)), Image.ANTIALIAS)
img.save('new_image.png', dpi=(150, 150))
其中,Image.open()
用于打开图像文件,img.resize()
用于更改图像大小,Image.ANTIALIAS
表示使用高质量的锐化滤波器进行图像缩放,img.save()
用于保存更改后的图像。
以上是使用Pillow
库进行图像分辨率更改的简单介绍,你可以根据需要进一步进行修改和调整,以达到更加细致的图像处理效果。