Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dahie/imageflow
Visual ImageJ Macro editing in a node-base editor featuring ImageJ
https://github.com/dahie/imageflow
imagej java node-based-ui
Last synced: 3 months ago
JSON representation
Visual ImageJ Macro editing in a node-base editor featuring ImageJ
- Host: GitHub
- URL: https://github.com/dahie/imageflow
- Owner: Dahie
- License: gpl-2.0
- Created: 2008-10-12T12:01:17.000Z (over 16 years ago)
- Default Branch: master
- Last Pushed: 2020-03-28T09:00:10.000Z (almost 5 years ago)
- Last Synced: 2024-04-15T03:07:42.251Z (10 months ago)
- Topics: imagej, java, node-based-ui
- Language: Java
- Homepage:
- Size: 13.7 MB
- Stars: 19
- Watchers: 4
- Forks: 4
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Imageflow
An application proving an graphical node-based user interface for creating [ImageJ][imagej] workflows, for Macro creation and image editing in general.
## ImageFlow Provides
It provides you with the means to create macros by connecting nodes to form a workflow, which represents the way macro-commands are called by ImageJ. These workflows can be saved and loaded.
A workflow consists of Sources, which load or create images. They will be connected to other units to define the order of processing. A workflow requires at least one node to be defined as a display. The result of this unit will be opened after running the workflow.
ImageFlow is also available as a stand-alone program that uses ImageJ as a library. To run it, download and extract the archive Imageflow.zip and double click on the ImageFlow_.jar.
Works on all platforms, Java 5.0 or later must be installed.A number of unit-elements for building graphs are included, however the list is not very long yet. Documentation on how to create own units is included and can be used. I can incorporate more units in later releases.
Feedback of any kind is well appreciated.## Quick Start
### Run from compiled Binaries
Delete the previous version, download Imageflow-binaries and extract somewhere on your hard drive. Start the jar to run the program.
To start Imageflow from ImageJ you have to move "ImageFlow"-folder into ImageJ's plugin directory. After restarting ImageJ you will find a menu-item in the Plugins-Menu to start the plugin.
### Compile from Sources
Checkout the source code from [github][github]. The current stable version is on the Master-Branch, the latest Version is on the Development-Branch.
Compile the sources to executable jars by running the build-script.$ ant build
The resulting build will be in "dist/release/", there are two differen jar variants:
1. in `executable` is the Standalone executable Jar
2. in `plugin` is the All-In-One ImageJ Plugin JarBoth can be used as ImageJ plugins, the latter is more compact.
### Contribution
I welcome any feedback: ideas, use cases, bugs as well as code contribution. Just fork and play around.
## More Information
Please see the [wiki][wiki] for technical documentation, structural explanations and project history
## Author
Imageflow is written by
[Daniel Senff][dahie].
Kai Uwe Barthel
Friedrich Maiwald## License
Released under a [Gnu General Public License v2][license].[dahie]: http://github.com/Dahie
[imagej]: http://rsb.info.nih.gov/ij/
[github]: http://www.github.com/Dahie/imageflow
[wiki]: https://github.com/Dahie/imageflow/wiki
[license]: http://github.com/Dahie/imageflow/blob/master/LICENSE.md