用python对图片进行压缩
时间: 2024-01-12 10:04:51 浏览: 90
利用python对图片进行无损压缩
可以使用Pillow库中的Image模块对图片进行压缩。首先,导入以下代码行:
```python
from PIL import Image
import os
```
然后,使用以下代码行加载原始图像:
```python
image = Image.open("original_image.jpg")
```
下一步是将图像压缩到你需要的尺寸。以下代码行可以将图像缩小到50%:
```python
width, height = image.size
image = image.resize((int(width * 0.5), int(height * 0.5)))
```
最后,使用以下代码行保存压缩后的图像:
```python
image.save("compressed_image.jpg", optimize=True, quality=85)
```
其中,优化的参数可以减小文件大小,质量参数可以控制图像压缩后的图像质量,取值范围是0到100之间,值越高质量越好,但文件大小也就越大。
阅读全文