我在研究Openslide的python绑定。我正在使用Tif图像,这是由Openslide支持。我似乎能够使用read_region和get_thumbnail方法,使用一个更小的、二进制掩码的Tif,大约是100 mb。
但是,如果RGBa Tif更大,约为1.5GB,则会出现以下错误:
openslide.lowlevel.OpenSlideError:错误的JPEG库版本:库是90,调用者期望80
我已经安装了libjpeg8d,使用更小的Tif似乎一切都很好。关于如何解决这个问题,有什么建议吗?
发布于 2016-03-14 09:03:22
我想你的小TIFF不是JPEG压缩的,而是更大的。
当libtiff启动jpeg解码器时,它会检查libjpeg库二进制文件中的版本号是否与编译时所针对的libjpeg标头中的版本号匹配,如果它们不匹配,它会打印您正在看到的警告。
这个错误意味着您已经安装了一个新的jpeg库,但没有重新编译libtiff或者可能是openslide。
您没有说明您使用的是哪个平台,但是在linux上,只要您坚持支持的版本,这些问题都应该由您的包管理器来处理。如果您自己构建了系统的任何部分,则需要重新检查每个部分是如何配置和安装的,以及您的环境是如何设置的。
https://stackoverflow.com/questions/35924270
复制相似问题