[ImageJ-devel] Fwd: ImageJ 2.0.0-beta5 released

Curtis Rueden ctrueden at wisc.edu
Fri Apr 12 12:51:30 CDT 2013


Hi everyone,

Looks like these bug reports from Michael Schmid (from the ImageJ
2.0.0-beta5 release) slipped through my fingers. Sorry, Michael!

I am forwarding to the list so we have a public record.

Regards,
Curtis


---------- Forwarded message ----------
From: Michael Schmid <schmid at iap.tuwien.ac.at>
Date: Tue, Oct 23, 2012 at 7:22 AM
Subject: Re: ImageJ 2.0.0-beta5 released
To: Curtis Rueden <ctrueden at wisc.edu>
Cc: Michael Schmid <schmid at iap.tuwien.ac.at>


Hi Curtis,

finally I had time to look at it - not bad at all!  Especially cleaning up
some Roi/overlay and 'composite image/channels' issues of IJ1 is good
approach!

Here are a few points that I have encountered - I have not delved into how
to create tickets in a formally correct way. If appropriate, could you
enter them or forward to someone for entering?

Image>Adjust>Auto-Contrast for 32-bit float images always gave an
incredibly high number as minimum (it seems to be Double.MAX_VALUE):
179,769,313,486,231,570,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000
Obviously, then it does not display the image with reasonable contrast.
Also, large numbers like this should be displayed in exponential format.

Image>Adjust/Brightness contrast does not accept exponential notation like
1e2 with lowercase 'e'.

Image>Adjust/Brightness overrides the input if one has a small range for a
32-bit image (e.g. if I want to see the range 0 to 0.0001 in an image with
range -10 to 10). Then, if I want to set the minimum, it also destroys my
previous maximum setting, and other way round.

Image>Adjust/Brightness Usability: A 'full range' or 'default' button
(brightness=50, contrast=50) would be welcome.

Analyze>Histogram plot does not work for 32-bit float image

Image>Duplicate should allow to enter the name of the copy and suggest a
NEW name as default, such as "blobs-1" for image "blobs"

Windows menu should list all open windows.

Currently, IJ2 keeps all selections; it's like IJ1 with the shift key
pressed when drawing further selections (at least under OS X 10.6.8, Java
1.6.0_35). I prefer the IJ1 behavior, that drawing a selection deletes the
old one(s) unless shift is pressed.
If you keep it like this, deleting an overlay/Roi must be easier: e.g.
right-click on it and have a context menu entry 'Delete overlay' or 'delete
selection'.

Selecting an image by clicking into it (while a selection tool is active in
the toolbar) should not create a new Roi (maybe unless the user drags to
extend the roi).  Even worse, clicking on the white space below an image
(if the window is larger than the image, such as for the 'Blobs' sample,
see also ticket #1060) currently also creates a new Roi.

On a German keyboard, the '+' key is currently mapped to 'Show all' instead
of 'Zoom in'. On this keyboard, it delivers the keyCode 93, which
corresponds to ']' on a US keyboard. Similarily, the '-' key does not work
for 'Zoom Out', because on a German keyboard it delivers keyCode 47, the
same as the slash on US keyboards. The Numpad + and - keys are ok.

Creating a selection on an image shown at a zoom level different from 100%
can cause the image to snap back to 100% zoom. (OS X 10.6.8, Java 1.6.0_35)

---

Sorry for the long list; but if I remember how many problems I have
reported on IJ1 it is still very short ;-)

Michael
________________________________________________________________
Michael Schmid                    email: schmid at iap.tuwien.ac.at
Institut für Angewandte Physik, Technische Universität Wien
Wiedner Hauptstr. 8-10/E134, A 1040 Wien, Austria
Tel. +43 1 58801-13452 or -13453, Fax +43 1 58801 13499
________________________________________________________________

On Oct 22, 2012, at 23:12, Curtis Rueden wrote:

> Hi everyone,
>
> The ImageJDev team has released the fifth beta of ImageJ2, version 2.0.0-
> beta5.
>
> ImageJ 2.0.0-beta5 is a "beta"-quality release, meaning the code is not
> finished. The design is more stable than before but still subject to
change
> until the final 2.0.0 release. It is recommended that people continue to
> use ImageJ v1.x for critical work.
>
> The ImageJ2 user interface is modeled after ImageJ v1.x as much as
> possible. However, under the hood, ImageJ2 is a complete redesign of
> ImageJ. It provides backward compatibility with older versions of ImageJ
by
> bundling the latest v1.x code and translating between "legacy" and
"modern"
> image structures.
>
> Development of this release of ImageJ focused on the addition of scripting
> support. The release was timed to coincide with the ImageJ conference in
> Luxembourg, to ensure participants have access to a recent, stable
> codebase. Since the development cycle for this beta was shorter than many
> of our previous cycles, there are fewer new major features. But we have
> made substantial progress on some big ticket items (such as multi-step
undo
> and redo) that will be part of the next beta release.
>
> For further details on this release, including a discussion of new
> features, please see our blog post:
>  http://developer.imagej.net/2012/10/19/imagej-v200-beta5
>
> You can download the release from:
>  http://developer.imagej.net/downloads
>
> To more accurately reflect what is left to do, we have recently
reestimated
> ImageJ2's release dates, and scheduled additional betas before the final
> 2.0.0 release. See the Downloads page for the updated table of planned
> future releases and roadmap links for the project. The focus of the next
> release (2.0.0-beta6) is on robust core support for N-dimensional data,
> including very large image data, and data/display decoupling.
>
> For more details on the ImageJ developments, see the web site at:
>  http://developer.imagej.net/
>
> Regards,
> Curtis Rueden
> ImageJDev project lead
> Laboratory for Optical and Computational Instrumentation
> University of Wisconsin-Madison
>
> --
> ImageJ mailing list: http://imagej.nih.gov/ij/list.html
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://imagej.net/pipermail/imagej-devel/attachments/20130412/28f6c299/attachment.html>


More information about the ImageJ-devel mailing list