2016-03-10 90 views
0

我正在使用Openslide的python綁定。我使用的是由Openslide支持的Tif圖像。看起來我能夠使用方法read_regionget_thumbnail以及大約100 mb的更小的二進制蒙版Tif。Openslide libjpeg錯誤:錯誤的JPEG庫版本

然而,具有較大的,大約爲1.5 GB的RGBA TIF,我得到以下錯誤:

openslide.lowlevel.OpenSlideError: Wrong JPEG library version: library is 90, caller expects 80

我已經libjpeg8d安裝,一切似乎很動聽以較小的TIF。有關如何解決此問題的任何建議?

回答

1

我想你的小TIFF不是JPEG壓縮的,但你的大一點是。

當libtiff啓動jpeg解碼器時,它會檢查libjpeg庫二進制文件中的版本號是否與libjpeg頭文件中的版本號相匹配,如果它們不匹配,則會打印出您看到的警告。

該錯誤表示您已經安裝了新的jpeg庫,但未重新編譯libtiff或openslide。

你不會說你正在使用什麼平臺,但是在linux上這些問題都應該由你的軟件包管理器爲你處理,只要你堅持支持的版本。如果您自己構建了系統的任何部分,則需要重新檢查每個部分的配置和安裝方式,以及您的環境設置方式。