Hello
Matt,
1.
This is indeed
separated in ImageJ2.
2.
I had some painful
experiences with that but I have a
running Linux SWT_AWT implementation
with the help of some changed
Albireo sources (I started to
investigate ImageJ2). However the
image data visualization from
ImageJ1 don’t has to be a Swing
panel it can be converted to a SWT
image. To convert the whole ImageJ
interface to SWT is possible but in
SWT_AWT easier to maintain. I
selected a hybrid with SWT tabs.
3.
In addition I tried the
way: Swing->embedded in
JavaFX->embedded in SWT which
also worked as an easy SWT_AWT
alternative. However I think this
could be a little bit less effective
than the SWT_AWT bridge though I
didn’t tested it much.
Best
regards
Marcel
Hello Marcel,
Couple of
problems we have had with ImageJ
were:
1. Hard coded
links between data and visualization
which I think were solved in ImageJ2
but we have not tried it yet
2. The viewer
is swing and using the AWT-SWT
bridge on linux can be risky
Sincerely,
Matt
Hello,
I already wrote this to
Jay to bring in my image library
experience.
As an image lib I would
highly recommend ImageJ (public
domain) and (or) it extension
ImageJ2:
http://imagej.nih.gov/ij/
which is the fastest
Java imaging library around.
ImageJ2 (BSD):
https://github.com/imagej/imagej/
is a redesign of ImageJ
with a more flexible data model
using ImgLib2:
http://imglib2.net/
"ImageJ2 is a new
version of
ImageJ seeking to strengthen
both the software and its community.
Internally, it is a total redesign
of ImageJ, but it is backwards
compatible with ImageJ 1.x via a
"legacy layer" and features a user
interface closely modeled after the
original.......ImageJ2 completely
isolates the image processing logic
from the graphical user interface
(UI), allowing ImageJ2 commands to
be used in many contexts...."
Please note that
ImageJ1 is still actively developed
by it’s developer Wayne Rasband ,
too, and is a fantastic imaging
library easy to use (with many
examples only).
Using this lib with the
Bio-Formats package you can open all
kind of image formats:
http://www.openmicroscopy.org/site/products/bio-formats
Note that these libs
are coming from microscopy imaging
but are used in very different
domains!
If you would like to
open geospatial or GIS formats then
I think you should use the GeoTools
libs:
http://www.geotools.org/.
There is also a Java
JNI lib available for the GDAL
library which is the Swiss Army tool
for geospatial raster or vector
formats (integrated in almost all
GIS tools):
http://trac.osgeo.org/gdal/wiki/GdalOgrInJava
Anothermulti pupose
image library actively! developed is
the Apache Commons Imaging lib:
https://commons.apache.org/proper/commons-imaging/
Some other links to
free or proprietary libs can be
found on the ImageJ website:
http://imagej.nih.gov/ij/links.html
However checkout the
ImageJ libs. You will be surprised
what you can do with it:
http://imagej.nih.gov/ij/docs/guide/146.html
Best regards
Marcel
--
This e-mail and any attachments may
contain confidential, copyright and or
privileged material, and are for the
use of the intended addressee only. If
you are not the intended addressee or
an authorised recipient of the
addressee please notify us of receipt
by returning the e-mail and do not
use, copy, retain, distribute or
disclose the information in or
attached to the e-mail.
Any opinions expressed within this
e-mail are those of the individual and
not necessarily of Diamond Light
Source Ltd.
Diamond Light Source Ltd. cannot
guarantee that this e-mail or any
attachments are free from viruses and
we cannot accept liability for any
damage which you may sustain as a
result of software viruses which may
be transmitted in or with the message.
Diamond Light Source Limited (company
no. 4375679). Registered in England
and Wales with its registered office
at Diamond House, Harwell Science and
Innovation Campus, Didcot,
Oxfordshire, OX11 0DE, United Kingdom