1

我写了一个纯 python TIFF G4 解压缩用于tifffile.py. 我知道有一些方法可以添加libtiff到自定义 PIL,但我永远无法在混合的 virtualenv 中很好地工作。我想在 PIL 中操作图像。我正在寻找将我的解压器挂接到 PIL 的指针TiffImagePlugin.py

有任何想法吗?

4

1 回答 1

0

看来这TiffImagePlugin不容易让我挂上额外的减压器。用解码器字典替换TiffImageFile._decoder可能有效,但您必须检查和测试 PIL 的每个版本以确保它没有损坏。这种级别的维护与自定义 PIL 一样糟糕。我很欣赏tifffile.py使用解码器字典的设计。这很容易。

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

于 2012-08-09T04:54:58.903 回答