需要一个纯python库来读取group3tiff(传真图像)

2024-06-01 00:10:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图破译第三组的TIFF。此TIFF数据是1比特组3压缩的。它是由传真机生成的,也就是CCIT.4-http://www.fileformat.info/mirror/egff/ch09_05.htm

我无法将图像预转换为其他格式。我尝试过PIL,但我得到一个错误,即group3不受支持。我看到PIL有一个补丁,允许它对libtiff进行utalize,但是这对我来说不是一个解决方案,因为我需要在Google的AppEngine上使用它,它只允许纯python库或一小部分预先批准的C库的白名单。由于PIL没有默认应用补丁,所以在AppEngine中它对我不可用。在

我曾经使用谷歌的图片服务来阅读TIFF,但就在几周前,这项功能突然停止工作,而是在阅读后破坏了图片。在

这看起来很有前途,但缺少group3解码器支持:

http://www.lfd.uci.edu/~gohlke/code/tifffile.py.html

我也尝试过PyLibTiff,尽管它声称支持纯python模式,但如果不使用libtiff C libs,我似乎无法让它作为纯python模块运行。在

如果有人有一个纯python实现的解码器,我将非常感谢!我只需要将TIFF数据转换成PNG,然后我就可以使用它了,事实上转换成PNG是不必要的。只要我能把它转换成一个简单的BMP,然后我就可以把它转换成PNG。现在的问题是我甚至都看不懂TIFF。在

有什么建议吗?在


Tags: 数据infohttppilpngwww图片解码器