编写修改固定路径下许多图片的像素大小的python代码,Windows系统
时间: 2024-04-11 16:28:32 浏览: 12
在 Windows 系统上,可以使用以下代码来修改指定路径下所有图片的像素大小:
```python
import os
from PIL import Image
def resize_images(path, new_size):
# 遍历指定路径下的所有文件
for file_name in os.listdir(path):
# 检查文件是否为图片文件
if file_name.endswith(".jpg") or file_name.endswith(".png"):
# 构建完整的文件路径
file_path = os.path.join(path, file_name)
# 打开图片文件
image = Image.open(file_path)
# 修改图片大小
resized_image = image.resize(new_size)
# 保存修改后的图片
resized_image.save(file_path)
# 指定路径和新的像素大小
path = r"C:\path\to\images" # 替换为实际的路径,注意使用原始字符串(raw string)
new_size = (800, 600) # 替换为实际的像素大小
# 调用函数进行图片大小修改
resize_images(path, new_size)
```
请将`C:\path\to\images`替换为实际存放图片的路径,并将`(800, 600)`替换为希望的新的像素大小。注意,在 Windows 系统上,需要使用原始字符串(raw string)来表示文件路径,因此在路径前加上`r`字符。
同样,这段代码也需要先安装PIL库(通过`pip install pillow`命令)。