如何用Python将tif格式转化为png
时间: 2024-04-12 22:31:32 浏览: 335
要将TIFF格式的图片转换为PNG格式,你可以使用Python的PIL库(Pillow)。以下是一个示例代码:
```python
from PIL import Image
import os
# 指定图片文件夹路径和目标文件夹路径
image_folder = 'path/to/image/folder'
output_folder = 'path/to/output/folder'
# 遍历图片文件夹中的所有图片
for filename in os.listdir(image_folder):
if filename.endswith('.tif') or filename.endswith('.tiff'): # 仅处理TIFF格式的图片
# 打开图片
image_path = os.path.join(image_folder, filename)
image = Image.open(image_path)
# 将图片转换为PNG格式
output_path = os.path.join(output_folder, f"{os.path.splitext(filename)[0]}.png")
image.save(output_path, format='PNG')
print('TIFF格式图片转换为PNG格式完成!')
```
在上述代码中,你需要将 `path/to/image/folder` 替换为存储TIFF格式图片的文件夹路径,将 `path/to/output/folder` 替换为保存转换后PNG格式图片的目标文件夹路径。
请确保你已经在Python环境中安装了Pillow库(可以通过 `pip install Pillow` 命令进行安装)。运行代码后,TIFF格式的图片将被转换为PNG格式并保存在目标文件夹中。
阅读全文