在Python中使用Pillow将图像转换为JPG格式

在Python中使用Pillow将图像转换为JPG格式

让我们看看如何在Python中把图像转换成jpg格式。与jpg格式相比,png的尺寸更大。我们也知道,一些应用程序可能会要求更小的图像尺寸。因此,需要从png(大)转换为jpg(小)。
对于这项任务,我们将使用Pillow模块的Image.convert()方法。

算法 :

1.从PIL导入图像模块,并导入os模块。
2.使用Image.open()方法导入要转换的图像。
3.使用os.path.getsize()方法显示转换前图像的大小。
4.使用Image.convert()方法转换图像。传递 “RGB “作为参数。
5.使用Image.save()方法导出图片。
6.使用os.path.getsize()方法显示转换后图像的大小。

我们将转换以下图片。
在Python中使用Pillow将图像转换为JPG格式

# importing the module
from PIL import Image
import os
  
# importing the image 
im = Image.open("geeksforgeeks.png")
print("The size of the image before conversion : ", end = "")
print(os.path.getsize("geeksforgeeks.png"))
  
# converting to jpg
rgb_im = im.convert("RGB")
  
# exporting the image
rgb_im.save("geeksforgeeks_jpg.jpg")
print("The size of the image after conversion : ", end = "")
print(os.path.getsize("geeksforgeeks_jpg.jpg"))

输出 :

The size of the image before conversion : 26617
The size of the image after conversion : 18118

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Python pil