优草派  >   Python

Python 实现判断图片格式并转换,将转换的图像存到生成的文件夹中

周文涛            来源:优草派

Python语言常被称为“胶水语言”,因为它能够轻易地集成不同的模块来达到不同的目的。其中一个十分常用的模块就是Pillow库,它支持从多种图像格式中读取和写入数据,不仅如此,它支持对图像进行处理以及转换。因此,本篇文章将介绍如何使用Python的Pillow库实现判断图片格式并转换,并将转换的文件存到目标文件夹中。

Python 实现判断图片格式并转换,将转换的图像存到生成的文件夹中

首先需要安装Pillow库,可以使用以下命令进行安装:

``` python

pip install Pillow

```

接下来,我们来看看实现的具体步骤。

### 步骤一:导入Pillow库

在Python脚本的开头,需要导入Pillow库。具体代码如下:

``` python

from PIL import Image

```

### 步骤二:加载并查看图像

在将图像转换格式之前,我们首先需要加载图像。具体代码如下:

``` python

image = Image.open('image.png')

image.show()

```

其中,'image.png'为需要加载的图像。

### 步骤三:转换图像格式

根据实际需求,我们需要将图像转换成特定的格式。具体代码如下:

``` python

new_image = image.convert('RGB')

new_image.save('new_image.jpg')

```

其中,'RGB'为需要转换的格式,'new_image.jpg'为需要保存的文件名。

如果需要转换为其它格式,只需要将'RGB'替换为相应的格式即可。

### 步骤四:将转换后的图像文件存到生成的文件夹中

为了避免混淆,我们需要将转换后的图像文件保存到生成的文件夹中。具体代码如下:

``` python

import os

if not os.path.exists('converted_images'):

os.makedirs('converted_images')

new_image.save('converted_images/new_image.jpg')

```

其中,'converted_images'为生成的文件夹名,如果该文件夹不存在,则使用os.mkdir()创建文件夹,'new_image.jpg'为需要保存的文件名,使用相对路径保存到该文件夹中。

至此,我们就成功地实现了判断图像格式并转换,将转换后的图像文件存到生成的文件夹中的功能。

### 摘要

本文介绍了如何使用Python的Pillow库实现判断图像格式并转换,最后将转换后的图像文件保存到文件夹中。本文所涵盖的知识点包括:

- 如何安装Pillow库

- 如何使用Pillow库加载和处理图像

- 如何进行图像格式转换

- 如何将转换后的图像文件保存到目标文件夹中

### 关键词

Python、Pillow库、图像格式转换

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行