创建、提供和显示大型多分辨率图像。
large-image的Python项目详细描述
大图像
python模块用于处理大型多分辨率图像。
通过PIP快速安装
除了安装large-image包之外,还需要至少一个tile源(一个large-image-source-xxx包)。您可以使用以下命令之一安装主项目中的所有内容:
- 在Linux上安装所有磁贴源和所有大梁插件:^{TT3}$
- 在Linux上安装所有磁贴源:pip install large-image[all]--find-linkshttps://manthey.github.io/large_image_wheels
模块
大图像由多个python模块组成,这些模块设计用于协同工作。其中包括:
large-image:核心模块。 您可以指定此存储库中包含的任何磁贴源名称的附加要求,sources用于存储库中的所有磁贴源,memcached用于磁贴缓存,或all用于所有磁贴源和memcached。
girder-large-image:作为Girder3.x插件的大图像。 您可以指定tasks所需的附加任务来安装可以将无法读取的图像转换为金字塔tiff文件的梁工作器任务。
girder-large-image-annotation:作为Girder3.x插件的大图像注释。
large-image-tasks:一个实用程序,用于使用pyvips将图像转换为金字塔tiff文件,大图像可以有效地读取这些文件。这可以单独使用,也可以与梁工一起使用。
平铺源:
- large-image-source-tiff:一个平铺源,用于读取常用压缩格式的金字塔tiff文件。
- large-image-source-openslide:使用openslide库的磁贴源。这适用于svs、ndpi、mirax、tiff、vms和其他文件格式。
- large-image-source-ometiff:使用tiff库的磁贴源,可以处理一些多帧ometiff文件。
- large-image-source-pil:通过python图像库(枕头)的小图像的平铺源代码。
- large-image-source-mapnik:通过mapnik和gdal读取geotiff和netcdf文件的磁贴源。
- large-image-source-test:生成测试平铺的平铺源,包括简单的分形图案。用于测试极端缩放级别。
- large-image-source-dummy:不执行任何操作的磁贴源。
大多数瓦片源可用于大梁图像。
安装
要从源安装所有软件包,请克隆
git clone https://github.com/girder/large_image.git
安装所有软件包和依赖项:
pip install -elarge-image[memcached]-rrequirements-dev.txt
平铺源前提条件
许多磁贴源具有复杂的先决条件。这些可以直接使用系统的包管理器安装,也可以从一些预构建的python wheels for linux安装。预装车轮不是正式的套件,但可以通过指示PIP优先使用它们来使用:
^{tt22}$