草海网

当前位置:首页 > 要闻简讯 > 互联网络科技动态 > 正文

批量修改图片大小

赫连园清2025-03-03 13:23:17来源:网易

标题:如何使用Python批量修改图片大小

在我们的日常工作中,我们经常需要处理大量的图片。有时候,这些图片的尺寸并不符合我们的需求,这就需要我们对图片进行批量调整。这篇文章将向您介绍一种使用Python批量修改图片大小的方法。

首先,我们需要安装一个名为Pillow的库。Pillow是Python Imaging Library (PIL) 的一个分支,它提供了许多强大的图像处理功能。您可以通过运行以下命令来安装它:

```

pip install pillow

```

接下来,我们将编写一段代码来批量修改图片的大小。这段代码将会遍历指定文件夹中的所有图片,并将其大小调整为指定的宽度和高度。

```python

from PIL import Image

import os

def resize_images(folder_path, output_folder, size):

检查输出文件夹是否存在,如果不存在则创建

if not os.path.exists(output_folder):

os.makedirs(output_folder)

遍历文件夹中的所有文件

for filename in os.listdir(folder_path):

检查文件是否为图片

if filename.endswith(('.png', '.jpg', '.jpeg')):

打开图片

img = Image.open(os.path.join(folder_path, filename))

调整图片大小

img = img.resize(size, Image.ANTIALIAS)

保存图片到输出文件夹

img.save(os.path.join(output_folder, filename))

使用方法

resize_images('input_folder', 'output_folder', (800, 600))

```

在这段代码中,`resize_images`函数接受三个参数:`folder_path`(输入文件夹路径)、`output_folder`(输出文件夹路径)和`size`(新的图片大小)。这个函数首先检查输出文件夹是否存在,如果不存在就创建一个新的。然后,它会遍历输入文件夹中的所有文件,只处理扩展名为.png、.jpg或.jpeg的文件。对于每个图片文件,它都会打开该文件,调整其大小,并将其保存到输出文件夹中。

以上就是使用Python批量修改图片大小的方法。希望这对你有所帮助!

标 签

免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

猜你喜欢

最新文章

© 2008-2025 All Rights Reserved .草海网 版权所有

网站地图 | 百度地图| 360地图 | 今日更新