我正在使用Openslide的python绑定(bind)。我使用的是Openslide支持的Tif图像。看来我能够将read_region
和get_thumbnail
方法与较小的,约100 mb的二进制掩码Tif一起使用。
但是,使用大约1.5 Gb的较大RGBa Tif,会出现以下错误:
我已经安装了libjpeg8d,并且使用较小的Tif似乎一切正常。有关如何解决此问题的任何建议?
最佳答案
我想您较小的TIFF不是JPEG压缩的,但是较大的TIFF是JPEG压缩的。
当libtiff启动jpeg解码器时,它会检查libjpeg库二进制文件中的版本号是否与针对其进行编译的libjpeg header 中的版本号匹配,如果不匹配,则会打印您看到的警告。
该错误意味着您已经安装了新的jpeg库,但没有重新编译libtiff或openslide。
您没有说您正在使用什么平台,但是在Linux上,只要您坚持支持的版本,这些问题都应由软件包管理器为您解决。如果您自己构建了系统的任何部分,则需要重新检查每个部分的配置和安装方式以及环境的设置方式。
关于python - Openslide libjpeg错误: Wrong JPEG library version,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35924270/