详解使用Python将文件从jpg转换成png

  • Post category:Python

将文件从JPG格式转换为PNG格式可以使用Pillow库(Python Imaging Library的一个分支),以下是步骤:

  1. 安装Pillow库

使用pip命令安装Pillow:

pip install Pillow
  1. 导入Pillow

在代码中导入Pillow库:

from PIL import Image
  1. 打开JPG文件

使用Image.open方法打开JPG文件,如下:

img = Image.open('example.jpg')
  1. 转换文件格式

使用img.save方法将文件转换为PNG格式,如下:

img.save('example.png')

完整示例:

from PIL import Image

img = Image.open('example.jpg')
img.save('example.png')

另一个示例:

from PIL import Image
import os

folder_path = './images'

for filename in os.listdir(folder_path):
    if filename.endswith('.jpg'):
        img = Image.open(os.path.join(folder_path, filename))
        img.save(os.path.join(folder_path, filename[:-4]+'.png'))

这个示例将文件夹中所有以.jpg结尾的文件都转换成PNG格式,并保存到同样名称但以.png结尾的文件中。