【问题标题】:Openslide libjpeg error: Wrong JPEG library versionOpenslide libjpeg 错误:错误的 JPEG 库版本
【发布时间】:2016-03-10 18:19:22
【问题描述】:

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

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

openslide.lowlevel.OpenSlideError:错误的 JPEG 库版本:库 是 90,调用者期望 80

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

【问题讨论】:

    标签: python error-handling libjpeg openslide


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-26
      • 2017-06-13
      相关资源
      最近更新 更多