如何更改图像格式?

How do I change my image format?

我正在尝试使用 PIL 对图像进行模糊处理:

from PIL import Image
from PIL import ImageFilter

im = Image.open("plot.png")
im = im.filter(ImageFilter.BLUR)

当我执行 im.show() 并将其保存到我的硬盘时,它保存为 BMP 文件,这与我尝试上传它的位置不兼容。如何将文件格式从 BMP 更改为兼容的其他格式?

直接使用save() function即可:

from PIL import Image
from PIL import ImageFilter

im = Image.open("plot.png")
im = im.filter(ImageFilter.BLUR)
im.save("saved.jpg")

此函数支持多种格式,详见documentation