📜  在 python 中将 .tif 图像文件转换为 .jpeg(1)

📅  最后修改于: 2023-12-03 15:37:26.957000             🧑  作者: Mango

在 Python 中将 .tif 图像文件转换为 .jpeg

在 Python 中,我们可以使用 Pillow 库来将 .tif 图像文件转换为 .jpeg。Pillow 库是 Python Imaging Library(PIL)的一个 fork,它提供了许多方便的图像处理功能。

安装 Pillow

在使用 Pillow 之前,我们需要先安装它。可以使用 pip 命令来安装 Pillow:

pip install Pillow
转换 .tif 到 .jpeg

转换 .tif 到 .jpeg 很简单,我们只需要使用 Pillow 库提供的 Image 类,并调用 save 方法即可完成:

from PIL import Image

# 打开 .tif 文件
with Image.open('input.tif') as im:
    # 保存为 .jpeg 文件
    im.save('output.jpeg', 'JPEG')

上面的代码中,with Image.open('input.tif') as im 用于打开 .tif 文件,并将其赋值给 im 变量。im.save('output.jpeg', 'JPEG') 则将 im 对象保存为 .jpeg 文件。

注意,在默认情况下,Pillow 只能读取,而不能写入 .tif 文件。如果需要读写 .tif 文件,可以安装 tifffile 库:

pip install tifffile

然后就可以像读写其他图片格式一样来处理 .tif 文件了。

总结

通过使用 Pillow 库,我们可以轻松地将 .tif 图像文件转换为 .jpeg。Pillow 还提供了众多图像处理功能,例如调整大小、生成缩略图、旋转等等。只需几行代码,就能完成各种复杂的图像处理任务。