42 lines
855 B
Markdown
42 lines
855 B
Markdown
|
# BioFormatsImageInfo
|
||
|
Metadata extraction tool based on Bio-Formats
|
||
|
|
||
|
### Compile
|
||
|
```shell
|
||
|
mvn compile
|
||
|
```
|
||
|
|
||
|
### run
|
||
|
```shell
|
||
|
mvn exec:java -Dexec.mainClass=jp.riken.neurodata.tools.BioFormatsImageInfo -Dexec.args="'[path to image file]'"
|
||
|
```
|
||
|
|
||
|
### make jar package
|
||
|
```shell
|
||
|
mvn package
|
||
|
```
|
||
|
|
||
|
### run by jar
|
||
|
```shell
|
||
|
java -jar target\bioformats-imageinfo-1.0.0.jar [path to image file]
|
||
|
```
|
||
|
|
||
|
### run by class
|
||
|
```java
|
||
|
import java.util.LinkedHashMap;
|
||
|
import java.util.Map;
|
||
|
import jp.riken.neurodata.tools.BioFormatsImageInfo;
|
||
|
import jp.riken.neurodata.tools.BioFormatsException;
|
||
|
|
||
|
String path = "[path to image file]";
|
||
|
String format = "";
|
||
|
Map<String, Object> metadata = new LinkedHashMap<String, Object>();
|
||
|
|
||
|
try {
|
||
|
format = BioFormatsImageInfo.readMetadata(path, metadata));
|
||
|
} catch (BioFormatsImageException e) {
|
||
|
// error occured
|
||
|
e.printStackTrace();
|
||
|
}
|
||
|
```
|