【Python 实战】---- 批量剪切图片并将剪切后的图片设置为规定尺寸

1. 需求分析

  1. 获取所有需要剪切的图片名称列表;
  2. 获取图片的尺寸,取短边尺寸为基础进行剪切;
  3. 将剪切的图片修改未统一的尺寸大小;
  4. 将统一处理后的图片进行保存输出。

2. 场景

2.1 转换前的图片

输入图片说明

使用手机截图获取的图片,需要批量处理,仅需要中间内容部分,进行正方形裁剪,最终转换为 800*800 的标准图片!!!

2.2 转换后的图片

输入图片说明

3. 获取图片名称列表

3.1 实现分析

  1. 使用 os 获取文件夹下的所有文件名称;
  2. 使用 filter 函数过滤出其中的图片文件;
    2.1 使用 split 和 pop 方法获取图片的后缀;
    2.2 判断后缀是否存在于需要处理的图片格式中;
    2.3 将过滤后的数据使用 list 转换为列表返回。

3.2 代码实现

import os

猜你喜欢

转载自blog.csdn.net/m0_38082783/article/details/131530605