将jpg格式改为tif格式:from PIL import Imageimport os# 定义一个函数,用于检查图像是否为纯黑色def is_black_image(image_path): with Image.open(image_path) as img: # 获取图像的像素 pixels = img.load() for i in range(img.size[0]): for j in range(img.size[1]): # 如果像素不是纯黑色,则返回False if pixels[i, j] != (0, 0, 0): return False # 如果所有像素都是纯黑色,则返回True return True# 定义要删除的照片文件夹路径folder_path = 'path/to/folder'# 遍历文件夹内所有文件for file_name in os.listdir(folder_path): # 获取文件的绝对路径 file_path = os.path.join(folder_path, file_name) # 如果是文件且是jpg格式 if os.path.isfile(file_path) and file_name.endswith('.jpg'): # 如果是纯黑色照片,则删除文件 if is_black_image(file_path): os.remove(file_path) print('删除文件:', file_name)
时间: 2024-03-10 07:50:21 浏览: 66
如果您要将图片格式从jpg改为tif,只需要将代码中的`.jpg`改为`.tif`即可。修改后的代码如下所示:
```python
from PIL import Image
import os
# 定义一个函数,用于检查图像是否为纯黑色
def is_black_image(image_path):
with Image.open(image_path) as img:
# 获取图像的像素
pixels = img.load()
for i in range(img.size[0]):
for j in range(img.size[1]):
# 如果像素不是纯黑色,则返回False
if pixels[i, j] != (0, 0, 0):
return False
# 如果所有像素都是纯黑色,则返回True
return True
# 定义要删除的照片文件夹路径
folder_path = 'path/to/folder'
# 遍历文件夹内所有文件
for file_name in os.listdir(folder_path):
# 获取文件的绝对路径
file_path = os.path.join(folder_path, file_name)
# 如果是文件且是tif格式
if os.path.isfile(file_path) and file_name.endswith('.tif'):
# 如果是纯黑色照片,则删除文件
if is_black_image(file_path):
os.remove(file_path)
print('删除文件:', file_name)
```
同样,请将代码中的`'path/to/folder'`替换为您要删除照片的文件夹路径。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![py](https://img-home.csdnimg.cn/images/20250102104920.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)