📜  python 将 png 转换为 jpg - Python (1)

📅  最后修改于: 2023-12-03 15:19:09.260000             🧑  作者: Mango

Python将PNG转换为JPG

如果你需要将PNG格式的图片转换为JPG格式,Python提供了很多方法来实现。在本文中,我们将介绍两种使用Python将PNG转换为JPG的方法。

方法一:使用Pillow库

Pillow是Python图像处理库,可以方便地打开、操作、保存各种图像文件格式。下面是使用Pillow将PNG转换为JPG的Python代码:

from PIL import Image

image = Image.open("example.png")
image_rgb = image.convert("RGB")
image_rgb.save("example.jpg", "JPEG")

这里我们打开PNG图片"example.png",将其转换为RGB格式并保存为JPG格式的文件"example.jpg"。

方法二:使用OpenCV库

OpenCV是计算机视觉库,也可以用于图像处理。下面是使用OpenCV将PNG转换为JPG的Python代码:

import cv2

image = cv2.imread("example.png")
cv2.imwrite("example.jpg", image, [int(cv2.IMWRITE_JPEG_QUALITY), 90])

这里我们使用OpenCV的imread函数读取PNG图片"example.png",使用imwrite函数将其保存为JPG格式的文件"example.jpg"。第三个参数是保存JPG的质量,取值范围为0-100,90是一个常用的值。

以上两种方法均可将PNG格式的图片转换为JPG格式。根据实际情况选择使用哪个库。