【Python】 python 修改目录下所有图片的大小

python 修改目录下所有图片的大小

你可以使用 Python 的 Pillow 库来修改目录下所有图片的大小。首先确保已经安装了 Pillow 库,如果没有安装,可以使用以下命令进行安装:

pip install pillow
然后,可以使用以下代码修改指定目录下所有图片的大小:
from PIL import Image
import os
def resize_images(input_dir, output_dir, new_width, new_height):
if not os.path.exists(output_dir):
os.makedirs(output_dir)
for file_name in os.listdir(input_dir):
if file_name.endswith(‘.jpg’) or file_name.endswith(‘.jpeg’) or file_name.endswith(‘.png’):
input_file = os.path.join(input_dir, file_name)
output_file = os.path.join(output_dir, file_name)
img = Image.open(input_file)
img_resized = img.resize((new_width, new_height))
img_resized.save(output_file)
if name == “main”:
input_dir = ‘path/input/directory’
output_dir = ‘path/output/directory’
new_width = 150
new_height = 150
resize_images(input_dir, output_dir, new_width, new_height)

将上述代码保存为一个 Python 文件,例如resize_images.py。然后将input_dir和output_dir修改为你想要处理和保存图片的目录。运行该脚本,目录下的所有图片将被修改为指定的大小。

你可能感兴趣的:(Python,算法,技术研发,python,开发语言,linux)