用python写一个压缩图片的代码
时间: 2023-12-17 19:45:44 浏览: 68
压缩图片的代码
好的,以下是Python中使用Pillow库进行图片压缩的示例代码:
```
from PIL import Image
def compress_image(infile, outfile, quality=75):
"""
压缩图片
:param infile: 原图片路径
:param outfile: 压缩后图片保存路径
:param quality: 压缩质量(1-100)
"""
with Image.open(infile) as im:
im.save(outfile, quality=quality)
if __name__ == '__main__':
infile = '/path/to/your/image.jpg'
outfile = '/path/to/save/compressed/image.jpg'
compress_image(infile, outfile)
```
请注意,在压缩图片时,quality参数指定的值越小,压缩后的图片质量越低。建议将quality值设置在75或以上,以保证压缩后的图片清晰度较高。
阅读全文