是一个常见的任务,可以通过使用PIL库(Pillow)来实现。以下是完善且全面的答案:
最后,通过编写Python脚本并使用Pillow库中的相关函数,可以实现调整文件夹中所有图像的大小。具体代码示例如下:
from PIL import Image
import os
def adjust_image_size(folder_path, new_size):
# 遍历文件夹中的图像文件
for filename in os.listdir(folder_path):
if filename.endswith(".jpg") or filename.endswith(".png"):
image_path = os.path.join(folder_path, filename)
image = Image.open(image_path)
# 调整图像大小
resized_image = image.resize(new_size)
# 保存调整后的图像
resized_image.save(image_path)
folder_path = "path/to/folder" # 替换为实际的文件夹路径
new_size = (800, 600) # 替换为目标尺寸
adjust_image_size(folder_path, new_size)
以上代码可以将指定文件夹中的所有.jpg和.png图像调整为800x600的尺寸,并覆盖原图像文件。
领取专属 10元无门槛券
手把手带您无忧上云