📅  最后修改于: 2023-12-03 15:22:20.240000             🧑  作者: Mango
在实际工作和生活中,我们经常需要将图片从一种格式转换为另一种格式。比如,将一张 jpg 格式的图片转换为 png 格式的图片,或者将一张 png 格式的图片转换为 jpg 格式的图片。
在这里,我们将介绍如何使用 Python 实现图片格式转换的功能。具体来说,我们将使用 Python 的 Pillow 库来加载和保存图片,以及进行格式转换。
在使用 Pillow 库之前,我们需要先安装它。在终端中执行以下命令:
pip install Pillow
首先,我们来看如何将一张 jpg 格式的图片转换为 png 格式的图片。以下是实现该功能的 Python 代码:
from PIL import Image
# 打开一张 jpg 格式的图片
img = Image.open('input.jpg')
# 将图片转换为 png 格式并保存
img.save('output.png')
代码说明:
接下来,我们来看如何将一张 png 格式的图片转换为 jpg 格式的图片。以下是实现该功能的 Python 代码:
from PIL import Image
# 打开一张 png 格式的图片
img = Image.open('input.png')
# 将图片转换为 rgb 模式,防止保存后颜色失真
img = img.convert('RGB')
# 将图片转换为 jpg 格式并保存
img.save('output.jpg')
代码说明:
至此,我们已经介绍了如何使用 Python 将图片从一种格式转换为另一种格式。希望这篇文章能够帮助你实现你的图片格式转换需求。