Python批量处理文件夹的图片
时间: 2023-08-10 09:04:17 浏览: 105
可以使用Python中的os和PIL库来批量处理文件夹中的图片,具体步骤如下:
1.导入os和PIL库
```python
import os
from PIL import Image
```
2.定义处理函数
```python
def process_image(folder_path, output_folder_path):
for filename in os.listdir(folder_path):
if filename.endswith('.jpg') or filename.endswith('.png'):
img_path = os.path.join(folder_path, filename)
img = Image.open(img_path)
# 在这里添加你的图片处理代码
# 比如 img = img.resize((500, 500))
output_path = os.path.join(output_folder_path, filename)
img.save(output_path)
```
3.调用处理函数
```python
folder_path = 'path/to/input/folder'
output_folder_path = 'path/to/output/folder'
process_image(folder_path, output_folder_path)
```
其中,`folder_path`为原始图片所在文件夹的路径,`output_folder_path`为处理后图片保存的文件夹路径。在`process_image`函数中,可以添加任意的图片处理代码,比如调整图片大小、裁剪、旋转等等。
阅读全文