python通过PIL模块实现简单的图片压缩

2023-03-11 00:00:00 简单 模块 压缩

要对图像进行压缩,您可以使用Pillow库中的save()函数,并指定所需的压缩质量。
以下是一个示例代码,假设您已经安装了Pillow库:

from PIL import Image
# 加载图像
image = Image.open('path/to/image.jpg')
# 压缩图像并保存
quality = 50  # 设置压缩质量
image.save('path/to/compressed_image.jpg', optimize=True, quality=quality)

在上面的代码中,我们首先使用Pillow库的Image.open()函数加载要压缩的图像文件。接下来,我们指定所需的压缩质量(0-100之间的整数值,其中100表示最高质量),并将optimize参数设置为True以启用优化。最后,我们使用save()函数将压缩后的图像保存到指定的路径中。
请注意,图像压缩通常会导致一些细节的损失,因此在进行压缩时应根据需要权衡图像质量和文件大小。

相关文章