NOTICE! This is a static HTML version of a legacy ImageJ Trac ticket.

The ImageJ project now uses GitHub Issues for issue tracking.

Please file all new issues there.

Ticket #1303 (closed defect: fixed)

Opened 2012-07-09T16:18:06-05:00

Last modified 2012-08-13T15:06:13-05:00

Image > Duplicate improvements needed for hyperstacks

Reported by: bdezonia Owned by: bdezonia
Priority: major Milestone: imagej2-b4-plugins
Component: Plugins Version:
Severity: serious Keywords:
Cc: Blocked By:
Blocking: #1333, #1339

Description

In IJ1 when you duplicate a hyperstack you get a dialog with numerous options.

Without the "duplicate hyperstacks" checkbox set it simply grabs all the channels for the currently viewed plane as an image.

With the "duplicate hyperstacks" checkbox set all data can be duplicated as well as subsets of the existing dimensions.

Currently in IJ2 the duplicate command simply replicates the existing data to another display/dataset

Change History

comment:1 Changed 2012-07-17T14:13:14-05:00 by bdezonia

  • Blocking 1339 added

comment:2 Changed 2012-08-06T16:34:27-05:00 by bdezonia

After merging the displayduplication branch into master on Aug 6th 2012 there is now a SamplerService and related classes in imagej.data.sampler. Note that there are a couple remaining issues:

1) overlays are not yet maintained (ticket #1387)
2) a few of the sample images will not duplicate and it is not apparent why. A race condition I believe. (ticket #1374)
3) the code needs to be documented and perhaps a tutorial written (note Javadoc greatly improved recently) (tutorial is ticket #1388)
4) the handling of exceptions and errors within the sampler package needs to be improved (ticket #1390)

Last edited 2012-08-13T15:05:28-05:00 by bdezonia

comment:3 Changed 2012-08-07T10:22:35-05:00 by bdezonia

  • Blocking 1333 added

comment:4 Changed 2012-08-13T15:06:13-05:00 by bdezonia

  • Status changed from new to closed
  • Resolution set to fixed

Much code (such as the SamplerService) was added to make the ticket goals possible. Since the lion's share is complete I am closing this ticket and relying on the tracking of related tickets to polish final behavior.

Last edited 2012-08-13T15:12:29-05:00 by bdezonia