📜  将文件转换为 JPEG - Python (1)

📅  最后修改于: 2023-12-03 14:53:52.828000             🧑  作者: Mango

将文件转换为 JPEG - Python

在Python中,要将文件转换为JPEG格式,我们可以使用Pillow库。Pillow是一个PIL(Python图像库)的分支,它是一个非常流行的Python图像处理库。

安装Pillow

在使用Pillow之前,需要先安装它。我们可以使用pip来安装Pillow:

pip install Pillow
将文件转换为JPEG

接下来,我们来看一下如何使用Pillow将文件转换为JPEG格式:

from PIL import Image

filename = "myimage.png"
with Image.open(filename) as im:
    im.convert("RGB").save("myimage.jpeg")
  • from PIL import Image:导入Image
  • filename = "myimage.png":指定将要转换的文件名
  • with Image.open(filename) as im:使用Image类打开文件,并且使用with语句确保正确地释放资源
  • im.convert("RGB").save("myimage.jpeg"):将图像转换为RGB格式并保存为JPEG文件
完整代码

下面是一个完整的Python程序,将文件转换为JPEG格式:

from PIL import Image

def convert_to_jpeg(filename):
    with Image.open(filename) as im:
        im.convert("RGB").save(filename.split(".")[0] + ".jpeg")

if __name__ == "__main__":
    convert_to_jpeg("myimage.png")
总结

使用Pillow库可以很方便地将文件转换为JPEG格式。我们只需要把文件打开并将其转换为RGB格式,最后保存为JPEG文件即可。