Python如何批量修改照片像素大小

可以使用Pillow库来批量修改照片像素大小。以下是一个示例代码:

from PIL import Image
import os

input_folder = "input_folder_path"
output_folder = "output_folder_path"
new_size = (800, 600)

for filename in os.listdir(input_folder):
    if filename.endswith(".jpg") or filename.endswith(".jpeg") or filename.endswith(".png"):
        with Image.open(os.path.join(input_folder, filename)) as im:
            im.thumbnail(new_size)
            im.save(os.path.join(output_folder, filename))

在上面的代码中,input_folder为原始图片文件夹路径,output_folder为修改后图片的输出文件夹路径,new_size为新的像素大小,以一个元组表示。遍历原始文件夹中的所有图片文件,并将其像素大小修改后保存到输出文件夹中。在修改像素大小时,使用thumbnail方法保持原始图片的宽高比,并将较长的一边调整为新的像素大小。最后将修改后的图片保存到输出文件夹中。

在此,楼主恬不知耻地推荐微信公众号「Python极客思维」,公众号内会持续发布大厂各种高薪岗位,包括但不限于Python岗位(内推哦),欢迎诸位老铁切磋交流~~。

你可能感兴趣的:(python,开发语言)