使用Python中的Pillow将图像转换为jpg格式

使用Python中的Pillow将图像转换为jpg格式

在Python中,Pillow是建立在PIL(Python图像库)之上的图像处理库之一。它为Python解释器提供了处理图像对象的功能。该库支持30多种不同的图像文件格式。

使用pip安装Pillow

通过使用pip命令安装Pillow,我们可以轻松访问Pillow的功能。

python3 -m pip install --upgrade pip 
python3 -m pip install --upgrade Pillow

只需在命令提示符中运行上述命令,我们将得到pillow模块。在本文中,我们将讨论使用Python中的Pillow将图像转换为.jpg格式。

将.tif转换为.jpg格式

JPG或JPEG图像扩展名代表联合摄影专家组。JPG是一个通过数码摄影生成的产生和可访问的照片图像格式。

.tif或.tiff代表标记图像文件格式;这是一种未压缩的图像文件。

步骤

以下是将.tif转换为.jpg格式的算法-

  • 从PIL导入Image模块

  • 使用open()方法打开要转换的图像。

  • 在保存为JPG之前,通过使用convert()方法创建图像的副本并将”RGB”作为参数传递来丢弃alpha =透明度。

  • 最后,使用带有.jpg扩展名的save()方法保存图像。

示例

在此示例中,我们将.tiff或.tif图像文件格式转换为.jpg格式。

from PIL import Image
#Open image using Image module
im = Image.open("bali.tif")
rgb_im = im.convert('RGB')
rgb_im.save('bali_new.jpeg')
print("Image saved successfully ...")

输出

Image saved successfully ...

如果您访问保存图片的文件夹,可以观察到如下所示的原始和新图片 –

使用Python中的Pillow将图像转换为jpg格式

我们成功使用pillow模块将输入图片的格式从.tif转换为.jpg。

转换.png为.jpg格式

.png代表可移植网络图形。这是一种支持无损数据压缩的光栅图形文件格式。

示例

在这个示例中,我们将把.png文件格式转换为.jpg格式。

from PIL import Image

#Open image using Image module
im = Image.open("hourglass.png")

rgb_im = im.convert('RGB')
rgb_im.save('hourglass_new.jpg')
print("Image saved successfully ...")

输出

Image saved successfully ...

如果您访问保存图像的文件夹,您可以观察到如下所示的原始和新的图像-

使用Python中的Pillow将图像转换为jpg格式

将 .NEF 转换为 .jpg 格式:

文件格式 .NEF 是尼克康电子格式的缩写,是尼克康相机拍摄的原始图像文件。

示例

在这个示例中,我们将转换 . NEF 图像文件格式为 . jpg 格式。

from PIL import Image

#Open image using Image module
im = Image.open("Nikon1.NEF")

rgb_im = im.convert('RGB')
rgb_im.save('Nikon1_new.jpg')
print("Image saved successfully ...")

输出

Image saved successfully ...

如果您访问保存图像的文件夹,您可以观察到如下所示的原始和新图像 –

使用Python中的Pillow将图像转换为jpg格式

将 .bpm 转换为 .jpg 格式

.bpm 是一种位图文件格式,用于存储位图数字图像。

示例

在此示例中,我们将把 .bpm 图像文件格式转换为 .jpg 格式。

from PIL import Image

#Open image using Image module
im = Image.open("lena.bmp")

rgb_im = im.convert('RGB')
rgb_im.show()
rgb_im.save('lena_new.jpg')
print("Image saved successfully ...")

输出

Image saved successfully ...

如果您访问保存图像的文件夹,您可以观察到如下所示的原始图像和新图像-

使用Python中的Pillow将图像转换为jpg格式

我们成功地使用pillow模块将图像文件从不同格式转换为jpg格式。在输出块中,我们可以找到输入图像文件和转换后的图像文件。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程