在PIL中使用TIFF G4图像

时间:2012-08-08 16:27:52

标签: python python-imaging-library tiff

我写了一个纯python TIFF G4解压缩用于tifffile.py。我知道有一些方法可以将libtiff添加到自定义PIL中,但我从来没有能够在混合版本中使用它。我想在PIL中操纵图像。我正在寻找钩住我的解压缩器来为TiffImagePlugin.py存储PIL的指针。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

TiffImagePlugin似乎不容易让我挂钩其他解压缩程序。用解码器字典替换TiffImageFile._decoder可能有效,但您必须检查并测试PIL的每个版本以确保它没有损坏。这种维护级别与自定义PIL一样糟糕。我很欣赏tifffile.py使用解码器字典的设计。它变得非常容易。

最终解决方案?我无法将我的代码挂钩到PIL中。我不得不使用PIL.Image.fromarray()来使用我的解压缩图像。