Python 压缩PIL图像而不保存文件

Python 压缩PIL图像而不保存文件,python,python-imaging-library,image-compression,Python,Python Imaging Library,Image Compression,我在用python压缩图像而不将图像保存在磁盘上时遇到问题。图像具有如上所述的保存功能。在这里,它通过保存图像来优化图像。是否可以在不保存图像的情况下使用相同的步骤。我想像另一个python函数一样完成它 image=image.quantize() 提前感谢:)在PIL或opencv中,图像只是一个带有像素值的大矩阵。如果要对图像执行某些操作(例如显示图像),函数需要知道所有像素值,因此需要提取的图像 但是,有一种方法可以在内存中压缩图像,直到您确实需要对图像进行处理。看看这个答案:您可以将图

我在用python压缩图像而不将图像保存在磁盘上时遇到问题。图像具有如上所述的保存功能。在这里,它通过保存图像来优化图像。是否可以在不保存图像的情况下使用相同的步骤。我想像另一个python函数一样完成它

image=image.quantize()


提前感谢:)

在PIL或opencv中,图像只是一个带有像素值的大矩阵。如果要对图像执行某些操作(例如显示图像),函数需要知道所有像素值,因此需要提取的图像


但是,有一种方法可以在内存中压缩图像,直到您确实需要对图像进行处理。看看这个答案:

您可以将图像写入内存中的
io.BytesIO
对象,而不是文件,方法是将图像传递到
save
谢谢您的快速回复!这似乎是一个选择!