python tiff影像批量转png
时间: 2023-09-05 17:09:04 浏览: 144
可以使用Python的`Pillow`库来进行批量转换,具体的代码如下所示:
```python
from PIL import Image
import os
input_folder = 'input_folder' # 输入文件夹路径
output_folder = 'output_folder' # 输出文件夹路径
if not os.path.exists(output_folder):
os.makedirs(output_folder)
for filename in os.listdir(input_folder):
if filename.endswith('.tif') or filename.endswith('.tiff'): # 仅对tif或tiff格式的文件进行转换
with Image.open(os.path.join(input_folder, filename)) as im:
im.save(os.path.join(output_folder, os.path.splitext(filename)[0] + '.png'))
```
这个脚本会将输入文件夹中所有的tif或tiff格式的文件转换为png格式,并保存到输出文件夹中。需要注意的是,这个脚本假设所有的tif或tiff文件都是单通道的,如果有多通道的文件需要进行相应的修改。
阅读全文