python通过PIL模块实现简单的图片压缩
要对图像进行压缩,您可以使用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()函数将压缩后的图像保存到指定的路径中。
请注意,图像压缩通常会导致一些细节的损失,因此在进行压缩时应根据需要权衡图像质量和文件大小。
相关文章