You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Python的tifffile库打开TIFF文件提示COMPRESSION.CCITT_T6不支持怎么办

报错原因

你遇到的报错表示当前读取的TIFF文件使用了CCITT T6(压缩编码为4)的压缩格式,原生tifffile库没有内置该压缩格式的解码能力。

报错原文:TiffPage 0: <COMPRESSION.CCITT_T6: 4> not supported

你原来的调用代码如下:

import tifffile as tiff 
img = tiff.imread('/tmp/my_filey.tiff') 
img
解决方案

方案1(推荐):安装配套解码依赖

tifffile官方配套的imagecodecs库包含了绝大多数TIFF压缩格式的解码实现,安装后不需要修改原有代码即可直接读取目标文件。

  • pip环境安装命令:
    pip install imagecodecs
  • conda环境安装命令:
    conda install -c conda-forge imagecodecs
    安装完成后重新运行原有代码即可正常得到读取结果。

方案2:使用PIL库替代读取

如果不方便安装额外依赖,可以直接用Pillow库读取该格式的TIFF,再转成numpy数组使用,代码示例如下:

from PIL import Image
import numpy as np

img = np.array(Image.open('/tmp/my_filey.tiff'))
# 后续可直接对img做和tifffile读取结果一致的操作

内容的提问来源于stack exchange,提问作者ambigus9

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 00:27:04