python筛选图片大小
时间: 2023-10-15 10:23:18 浏览: 144
你可以使用Pillow库来筛选图片大小。以下是一个示例代码,可以帮助你实现这个功能:
```python
from PIL import Image
import os
def filter_images_by_size(directory, min_width, min_height):
for filename in os.listdir(directory):
if filename.endswith(".jpg") or filename.endswith(".png"):
image_path = os.path.join(directory, filename)
image = Image.open(image_path)
width, height = image.size
if width >= min_width and height >= min_height:
print(f"Image {filename} passes the size criteria")
# 示例用法
directory = "path/to/directory" # 图片所在的目录
min_width = 800 # 最小宽度要求
min_height = 600 # 最小高度要求
filter_images_by_size(directory, min_width, min_height)
```
在这个示例中,`filter_images_by_size` 函数接受一个目录、最小宽度和最小高度作为参数。它会遍历目录中的所有图片文件,并打印出符合要求的图片文件名。
你可以根据自己的需求修改这个示例代码,并根据具体情况进行调整。希望能帮到你!
阅读全文