在Python中从字符串写入TIFF文件

kee*_*l89 4 python tiff image

我需要一种方法来轻松地从 python 中的字符串写入压缩的 TIFF 文件。我已经查看了Python Imaging Library PIL,但我需要编写一个非常具体的TIFF格式,而PIL目前仅支持未压缩。我需要编写一个 LZW 压缩的条纹 TIFF,其中仅包含一行简单的文本。我宁愿不必从头开始写一些东西,但如果我这样做,我就会这样做。

Rob*_*lak 5

我刚刚使用WinPython编写了一个采用 LZW 压缩的 TIFF 文件:

from PIL import Image, TiffImagePlugin

[...]

TiffImagePlugin.WRITE_LIBTIFF = True
im.save(filename, compression = "tiff_lzw")
TiffImagePlugin.WRITE_LIBTIFF = False
Run Code Online (Sandbox Code Playgroud)

(请参阅此 WinPython 票证)。

(编辑2014-05-13:修复了我的READ_LIBTIFF/WRITE_LIBTIFF混乱)。

(编辑2015-02-23:更新了WinPython链接)。