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 • Rust 包仓库 110/week @ 2024-04-25 • Rust 包仓库 62/week @ 2024-05-02 • Rust 包仓库 10/week @ 2024-05-09 • Rust 包仓库 42/week @ 2024-05-16 • Rust 包仓库 22/week @ 2024-05-23 • Rust 包仓库 143/week @ 2024-05-30 • Rust 包仓库 116/week @ 2024-06-06 • Rust 包仓库 59/week @ 2024-06-13 • Rust 包仓库 99/week @ 2024-06-20 • Rust 包仓库 78/week @ 2024-06-27 • Rust 包仓库 442/week @ 2024-07-04 • Rust 包仓库 73/week @ 2024-07-11 • Rust 包仓库 264/week @ 2024-07-18 • Rust 包仓库 235/week @ 2024-07-25 • Rust 包仓库 693/week @ 2024-08-01 • Rust 包仓库 329/week @ 2024-08-08 • Rust 包仓库

每月下载量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