0

我正在使用 Openslide 的 python 绑定。我正在使用 Openslide 支持的 Tif 图像。看来我能够使用这些方法read_regionget_thumbnail使用大约 100 mb 的较小的二进制掩码 Tif。

但是,对于大约 1.5 Gb 的更大 RGBa Tif,我会收到以下错误:

openslide.lowlevel.OpenSlideError:错误的 JPEG 库版本:库为 90,调用者需要 80

我安装了 libjpeg8d,使用较小的 Tif 一切似乎都很好。有关如何解决此问题的任何建议?

4

1 回答 1

1

我猜你的小 TIFF 不是 JPEG 压缩的,但你的大 TIFF 是。

当 libtiff 启动 jpeg 解码器时,它会检查 libjpeg 库二进制文件中的版本号是否与编译它的 libjpeg 标头中的版本号匹配,如果它们不匹配,它会打印您看到的警告。

该错误意味着您已经安装了一个新的 jpeg 库,但没有重新编译 libtiff 或者可能是 openslide。

你没有说你使用的是什么平台,但是在 linux 上,这些问题都应该由你的包管理器为你处理,只要你坚持支持的版本。如果您自己构建了系统的任何部分,则需要重新检查每个部分是如何配置和安装的,以及您的环境是如何设置的。

于 2016-03-14T09:03:22.190 回答