19个版本 (12个稳定版)

2.1.1 2024年7月18日
2.0.2 2024年4月11日
2.0.1 2024年1月24日
2.0.0 2023年12月9日
0.3.3 2022年10月25日

科学 中排名第40

Download history 110/week @ 2024-04-25 62/week @ 2024-05-02 10/week @ 2024-05-09 42/week @ 2024-05-16 22/week @ 2024-05-23 143/week @ 2024-05-30 116/week @ 2024-06-06 59/week @ 2024-06-13 99/week @ 2024-06-20 78/week @ 2024-06-27 442/week @ 2024-07-04 73/week @ 2024-07-11 264/week @ 2024-07-18 235/week @ 2024-07-25 693/week @ 2024-08-01 329/week @ 2024-08-08

每月下载量1,536

MIT/Apache

2MB
2K SLoC

致谢

这项工作主要基于 openslide-rust库openslide-python库

openslide-rs

CI codecov

OpenSlide的Rust接口 (https://openslide.org/)。

此工作与官方OpenSlide项目无关联。

openslide-rs是OpenSlide库的Rust接口。

OpenSlide 是一个C库,提供了读取全切片图像(也称为虚拟切片)的简单接口,这些图像是数字病理学中使用的具有高分辨率的图像。这些图像在未压缩的情况下可能占用数十吉字节,因此不能使用标准工具或库轻松读取,这些工具或库是为可以舒适地解压缩到RAM中的图像设计的。全切片图像通常是多分辨率的;OpenSlide允许以最接近所需缩放级别的分辨率读取少量图像数据。

OpenSlide可以读取以下格式的虚拟切片

要求

  • Rust ≥ 1.56
  • OpenSlide构建依赖(由于openslide-sys依赖项的必要而需要)

安装

OpenSlide-rs需要OpenSlide

您将找到一个Makefile来帮助您安装Ubuntu和MacOs所需的所有依赖项。以下是要运行以构建此crate的命令

依赖项

要构建此crate,您需要安装OpenSlide

您还将找到一个Makefile来帮助您安装Ubuntu和MacOs所需的所有依赖项

MacOs

brew update
brew install openslide

Ubuntu

apt-get update
apt-get install -y --no-install-recommends libopenslide-dev

更多信息

依赖项

~2.5–6MB
~111K SLoC