我试图打开TIFF文件并得到以下错误:
TiffPage 0:
我使用tifffile python库,如下所示:
import tifffile as tiff
img = tiff.imread('/tmp/my_filey.tiff')
img谢谢!
发布于 2021-08-24 00:19:18
我安装了PIL/Pillow以及libtiff,并且能够阅读T6 TIFF:
fron PIL import Image
im = Image.open('image.tif')我想魔棒也能阅读T6 TIFF,因为它基于没有问题的ImageMagick。我不知道您有多想编写Python,但是您可以使用以下方法将T6 TIFF转换为ImageMagick的终端/shell中的PNG或JPEG:
magick input.tif output.png当然,您可以从Python中“打包”,并对subprocess()进行完全相同的操作。
由于您无法提供T6 TIFF,所以我在终端中使用ImageMagick制作了一个TIFF:
magick -size 500x500 gradient: -compress Group4 image.tif您可以使用exiftool检查压缩:
exiftool image.tif
...
Compression : T6/Group 4 Fax
...还可以通过复制非T6TIFF并指定T6压缩来创建带有tiffcp的libtiff TIFF:
tiffcp -c g4 nonT6.tif T6.tifhttps://stackoverflow.com/questions/68899245
复制相似问题