python批量修改照片
时间: 2023-08-25 07:13:24 浏览: 107
您可以使用Python中的PIL库(Python Imaging Library)来批量修改照片。下面是一个简单的示例代码,演示如何使用PIL库来修改照片的尺寸:
```python
from PIL import Image
import os
# 设置要修改的照片所在的文件夹路径
folder_path = '/path/to/folder'
# 设置修改后的照片尺寸
new_size = (800, 600)
# 获取文件夹中的所有文件
files = os.listdir(folder_path)
# 循环处理每个文件
for file in files:
# 判断文件是否为图片
if file.endswith('.jpg') or file.endswith('.png'):
# 拼接文件的完整路径
file_path = os.path.join(folder_path, file)
# 打开图片
image = Image.open(file_path)
# 修改尺寸
resized_image = image.resize(new_size)
# 保存修改后的图片,覆盖原始图片
resized_image.save(file_path)
```
在上面的代码中,您需要将`/path/to/folder`替换为您实际存放照片的文件夹路径。同时,您可以根据需要修改`new_size`变量来设置新的照片尺寸。
请注意,这只是一个简单的示例代码,您可以根据具体需求进行更复杂的图片处理操作。例如,您还可以使用PIL库来调整亮度、对比度等图像属性,或者应用滤镜效果等。
阅读全文