我正在编写一个应用程序,它可以使用 OpenSlide 查看 .svs 格式的整个幻灯片图像并与之交互。 python 库。
使用 Flask 和提供的 web based viewer example ,我能够创建一个基于 Web 的应用程序,允许我与数据进行交互。
但是,我的最终应用程序不应基于 Web。我正在努力寻找解决方案
关于如何在简单的 GUI(例如 PyQt)中显示和与 openslide 图像交互。
非常感谢!
最佳答案
我使用 GTK 制作了一个小演示程序,使用 libvips 显示幻灯片图像并打开幻灯片:
https://github.com/libvips/vipsdisp-tiny
它只有 300 行代码。它是异步的,因此您可以滚动图像,并且在解压缩幻灯片块时,线程池将在后台更新显示。
它是用 C 语言编写的,但在 Python 中返工应该很容易。
这里有一个完整的查看器程序:
https://github.com/jcupitt/vipsdisp
它看起来像这样:
它具有一系列有用的功能,例如。范围缩放、日志缩放、支持多种格式、格式转换等。
关于python - 如何使用 OpenSlide Python 库显示整张幻灯片图像(虚拟幻灯片)? (不使用基于网络的查看器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60563486/