图片压缩
是什么:减小图片文件大小,保持可接受的视觉质量。
为什么:节省存储空间,加快网页加载速度。
Python 示例
python
from PIL import Image
import os
def compress_image(input_path, output_path, quality=85):
"""压缩图片文件大小"""
# 打开图片
image = Image.open(input_path)
# 保存为JPEG格式并压缩
image.save(output_path, "JPEG", quality=quality, optimize=True)
# 显示压缩效果
original_size = os.path.getsize(input_path)
compressed_size = os.path.getsize(output_path)
print(f"压缩完成: {output_path}")
print(f"大小: {original_size//1024}KB → {compressed_size//1024}KB")
# 使用示例
compress_image("large_photo.jpg", "compressed_photo.jpg", quality=80)
安装依赖:
bash
pip install Pillow
一句话总结:通过调整JPEG质量参数和启用优化,大幅减小图片文件大小,保持良好视觉效果。