如何将jpg在python中用PIL

如何将jpg在python中用PIL

作者:William Gu发布时间:2026-01-14阅读时长:0 分钟阅读次数:5

用户关注问题

Q
如何在Python中读取JPG图片文件?

我想用Python打开一个JPG格式的图片文件,应该用哪个PIL的方法?

A

使用PIL的Image模块打开JPG图片

可以通过PIL库中的Image模块打开JPG文件。具体做法是导入Image模块,然后调用Image.open('文件路径')方法即可读取JPG图片。例如:

from PIL import Image
img = Image.open('example.jpg')
Q
如何在Python中将其他格式转换为JPG图片?

我有一张PNG格式的图片,怎样用PIL将其保存为JPG格式?

A

PIL保存图片为JPG格式的操作方法

可以先用Image.open()打开图片文件,然后使用Image.save()函数指定保存路径和文件格式为'JPEG'即可完成转换。例如:

from PIL import Image
img = Image.open('example.png')
img.save('converted.jpg', 'JPEG')
Q
如何在Python中压缩JPG图片文件?

我想用PIL减少JPG图片的文件大小,有什么办法吗?

A

通过调整质量参数压缩JPG图片

使用Image.save()保存JPG图片时,可以通过设置quality参数控制压缩比,质量范围是1到95。质量值越小,压缩越大且文件越小。例如,将质量设置为50:

img.save('compressed.jpg', 'JPEG', quality=50)