图像J
原始ImageJ的源代码位于:
#图像J2
ImageJ2的源代码非常定制;即,它被组织成well-separated项目。这种分离为高效的软件开发提供了许多优势,非常值得花一点时间来理解。
代码在哪里?
You can search the source code at search.imagej.net using the GitHub button!
所有源代码都位于GitHub上。
- 每个项目都存在于自己的 GitHub 组织中。
- 每个组织都包含多个源代码存储库。
- 每个存储库对应一个Java库(.jar文件)。
| 标志 | 组织 | 目的 |
|---|---|---|
| SciJava | 常用实用程序、插件基础结构、脚本、上下文 | |
| ImageJ2 | 通用图像处理应用程序 | |
| ImgLib2 | 通用多维数据处理 | |
| SCIFIO | 可扩展图像文件I/O | |
| Fiji | ImageJ 和 ImageJ2 的“含电池”发行版 |
有关这些项目之间关系的更多信息,请参阅Architecture页面。
许可证是什么?
大部分是BSD-2(宽容);有些是GPL(copyleft)。请参见第Licensing页。
从源代码构建
事实上,所有这些存储库都有一个严格的 pom.xml 文件,将它们作为 Maven 项目。
要构建 Maven 项目:
- Install Maven。
2.克隆感兴趣的源存储库。
3.从顶级目录中输入
mvn。
用于构建或修改源代码的高级说明可用于特定的开发环境:
请注意,这些教程针对的是 ImageJ2,但适用于任何基于 Maven 的项目。
Java文档
所有 SciJava 相关项目的 Javadoc 都可以在线找到:
您还可以在以下位置搜索javadoc: https://search.imagej.net/ 使用Javadoc按钮。
