请您参考以下步骤:
第一步:安装必要的库
在Python中操作图片需要使用到Pillow库。如果没有安装过这个库的话,可以在终端输入以下命令进行安装:
pip install pillow
第二步:读取jpg图片
from PIL import Image
image = Image.open('example.jpg')
以上代码中‘example.jpg’是目标文件,文件路径需要根据实际情况进行修改。使用Image.open()函数可以打开一个图片文件。
第三步:转换图片格式
image.save('example.gif')
使用图片对象的save()函数可以将图片保存为指定格式的文件。这里是将jpg图片转换成gif图片。需要注意的是,转换成的新文件会覆盖原文件,如果需要原来的jpg图片的话需要事先将它备份。
示例
示例一
假设有一张名为‘example1.jpg’的图片需要转换成gif的格式,可以使用以下代码进行实现:
from PIL import Image
image = Image.open('example1.jpg')
image.save('example1.gif')
示例二
假设有多张名字以数字命名的jpg图片需要批量转换成gif格式,可以使用以下代码进行实现:
from PIL import Image
import os
jpg_files = [f for f in os.listdir('.') if f.endswith('.jpg')]
for file in jpg_files:
image = Image.open(file)
new_file_name = file.split('.')[0] + '.gif'
image.save(new_file_name)
以上代码将脚本所在的目录下所有jpg图片都转换成gif格式并保存到同一个目录下。需要注意的是,新图片的文件名是以原文件名称开头,并且后缀为gif的形式保存。