如何通过代码将图片压缩
时间: 2023-07-16 16:13:42 浏览: 40
可以使用Python中的Pillow库来压缩图片。
首先需要安装Pillow库,可以使用以下命令进行安装:
```python
pip install Pillow
```
然后可以使用以下代码来进行图片压缩:
```python
from PIL import Image
def compress_image(input_image_path, output_image_path, quality):
"""
压缩图片
:param input_image_path: 输入图片路径
:param output_image_path: 输出图片路径
:param quality: 图片质量,0到100之间的整数(100表示最高质量)
:return: None
"""
with Image.open(input_image_path) as image:
image.save(output_image_path, optimize=True, quality=quality)
```
其中,`input_image_path`是要压缩的图片路径,`output_image_path`是压缩后的图片路径,`quality`是图片的质量,0到100之间的整数,100表示最高质量。
例如,可以使用以下代码来压缩一张名为`input_image.jpg`的图片:
```python
compress_image('input_image.jpg', 'output_image.jpg', 50)
```
上述代码将`input_image.jpg`图片压缩到了50%的质量,并保存为`output_image.jpg`。