【问题标题】:how to convert jpeg to tiff file in python如何在python中将jpeg转换为tiff文件
【发布时间】:2020-06-04 06:28:11
【问题描述】:

有没有办法将.jpeg 转换成.tiff 文件?

如果是,那该怎么做?

Python中有很多库可以将文件从一种格式转换为另一种格式。

但是,我没有找到任何解决这个问题的方法。

提前致谢!

【问题讨论】:

    标签: python image processing


    【解决方案1】:

    see this

    from PIL import Image
    im = Image.open('yourImg.jpg')
    im.save("pathToSave/hello.tiff", 'TIFF')
    

    【讨论】:

      【解决方案2】:

      您可以为此使用PIL (Python Imaging Library)

      import Image
      im = Image.open('test.jpg')
      im.save('test.tiff')  # or 'test.tif'
      

      此外,这是您在 Google 上遇到的问题的第一个结果,请确保您先广泛使用 Google。

      【讨论】:

        【解决方案3】:

        根据OpenCV docs for functions used for image and video reading and writingimread确实支持JPEG文件,imwrite可以保存TIFF文件,但有一些限制:

        使用此功能只能保存 8 位(或 16 位无符号 (CV_16U),对于 PNG、JPEG 2000 和 TIFF)单通道或 3 通道(具有“BGR”通道顺序)图像。

        【讨论】: