我写了一个纯python TIFF G4解压缩用于tifffile.py
。我知道有一些方法可以将libtiff
添加到自定义PIL中,但我从来没有能够在混合版本中使用它。我想在PIL中操纵图像。我正在寻找钩住我的解压缩器来为TiffImagePlugin.py
存储PIL的指针。
有什么想法吗?
答案 0 :(得分:0)
TiffImagePlugin
似乎不容易让我挂钩其他解压缩程序。用解码器字典替换TiffImageFile._decoder
可能有效,但您必须检查并测试PIL的每个版本以确保它没有损坏。这种维护级别与自定义PIL一样糟糕。我很欣赏tifffile.py
使用解码器字典的设计。它变得非常容易。
最终解决方案?我无法将我的代码挂钩到PIL中。我不得不使用PIL.Image.fromarray()
来使用我的解压缩图像。