python减少图片像素大小
时间: 2023-07-09 20:24:21 浏览: 261
python 检测图片是否有马赛克
要使用Python减少图片像素大小,可以使用Pillow库。以下是一个简单的示例代码:
```python
from PIL import Image
# 打开图片
img = Image.open('example.jpg')
# 设置新的像素大小
new_size = (img.size[0] // 2, img.size[1] // 2)
# 调整图片大小
img = img.resize(new_size, Image.ANTIALIAS)
# 保存图片
img.save('example_resized.jpg')
```
首先,使用Pillow库中的`Image`模块打开要处理的图片。然后,使用`img.size`获取图片的原始像素大小,并计算出新的像素大小。接着,使用`img.resize()`方法将图片调整为新的大小,这里使用`Image.ANTIALIAS`参数可以获得更好的质量。最后,使用`img.save()`保存处理后的图片。
这是一个简单的示例,实际使用时可能需要根据具体情况进行调整和优化。
阅读全文