每天一个小程序——第 0005 题:批量修改图片尺寸,使之不超过 iPhone5 分辨率

本文介绍了如何利用PIL库批量修改图片尺寸,确保它们不超过iPhone5的屏幕分辨率。在操作过程中,一些文件因格式问题未能处理,但成功生成了一张尺寸为640x641的新图片resized_my.jpg。
摘要由CSDN通过智能技术生成

*PIL为第三方库,需要自行安装。

# -*- coding: utf-8 -*-
"""
第 0005 题:你有一个目录,装了很多照片,把它们的尺寸变成都不大于 iPhone5 分辨率的大小。
"""
"""
分析一下,首先我们需要遍历目录,读取照片文件。
然后我们需要读取照片的尺寸,并与iphone5分辨率进行比较。(iphone5 分辨率:1136*640)
最后如果符合就跳过,如果不符合则缩小照片尺寸。
"""

import os
from PIL import Image

def resize_images_of_a_folder():
    # 通过os.walk()遍历文件夹,暂时只会固定文件夹
    # os.walk() --> 输入文件夹位置,输出3段元组,【文件夹位置】、【文件夹下的所有文件夹】、【文件夹下的所有文件】
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值