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 #1457 (new feature)

Opened 2012-09-07T11:00:21-05:00

Last modified 2013-11-19T14:18:49-06:00

Fix obviously failing commands [analysis]

Reported by: bdezonia Owned by: bdezonia
Priority: major Milestone: imagej2-b8-analysis
Component: Core Version:
Severity: serious Keywords:
Cc: Blocked By: #1313, #1336, #1431, #1433, #1605, #1756, #1769, #1813, #1841, #1852, #1856, #1881, #1888, #1903, #1904, #1908, #1910, #1922, #1930, #1948, #1958, #1961, #1964, #1966, #1972, #1973, #1981, #1986, #1990, #1992, #1993, #1994, #1995, #2002, #2005, #2006, #2008, #2014, #2015, #2019, #2020, #2022, #2028, #2029
Blocking:

Description

Some commands in IJ2 fail in a very apparent fashion. They should be addressed preferentially. See blockers to this ticket.

Change History

comment:1 Changed 2012-09-07T11:00:46-05:00 by bdezonia

  • Blocked By 1194 added

comment:2 Changed 2012-09-07T11:01:09-05:00 by bdezonia

  • Blocked By 1313 added

comment:3 Changed 2012-09-07T11:01:46-05:00 by bdezonia

  • Blocked By 1335 added

comment:4 Changed 2012-09-07T11:02:08-05:00 by bdezonia

  • Blocked By 1429 added

comment:5 Changed 2012-09-07T11:02:30-05:00 by bdezonia

  • Blocked By 1431 added

comment:6 Changed 2012-09-07T11:02:59-05:00 by bdezonia

  • Blocked By 1336 added

comment:7 Changed 2012-09-07T12:47:49-05:00 by bdezonia

  • Blocked By 1463 added

comment:8 Changed 2012-09-07T12:48:19-05:00 by bdezonia

  • Blocked By 1463 removed

comment:9 Changed 2012-09-13T11:07:48-05:00 by bdezonia

  • Blocked By 1473 added

comment:10 Changed 2012-09-13T11:10:02-05:00 by bdezonia

  • Blocked By 1475 added

comment:11 Changed 2012-09-13T11:10:30-05:00 by bdezonia

  • Blocked By 1476 added

comment:12 Changed 2012-09-18T10:54:40-05:00 by bdezonia

  • Blocked By 1487 added

comment:13 Changed 2012-10-03T11:48:22-05:00 by bdezonia

  • Blocked By 1429 removed

comment:14 Changed 2012-10-10T13:59:53-05:00 by curtis

  • Milestone changed from imagej-2.0.0-beta6 to imagej-2.0.0-beta7

comment:15 Changed 2012-10-10T14:00:01-05:00 by curtis

  • Summary changed from Fix obviously failing commands (2.0.0-beta5) to Fix obviously failing commands (2.0.0-beta7)

comment:16 Changed 2012-10-10T14:57:19-05:00 by bdezonia

  • Blocked By 1194 removed

comment:17 Changed 2012-10-10T15:08:54-05:00 by bdezonia

  • Blocked By 1473 removed

comment:18 Changed 2012-10-10T15:11:09-05:00 by bdezonia

  • Blocked By 1475 removed

comment:19 Changed 2012-10-10T15:11:30-05:00 by bdezonia

  • Blocked By 1476 removed

comment:20 Changed 2012-10-10T15:19:25-05:00 by bdezonia

  • Blocked By 1487 removed

comment:21 Changed 2012-11-21T10:22:51-06:00 by bdezonia

  • Summary changed from Fix obviously failing commands (2.0.0-beta7) to Fix obviously failing commands (2.0.0-beta8)

comment:22 Changed 2012-12-06T10:20:23-06:00 by bdezonia

  • Blocked By 1433 added

comment:23 Changed 2012-12-06T12:52:07-06:00 by curtis

  • Summary changed from Fix obviously failing commands (2.0.0-beta8) to Fix obviously failing commands [analysis]

comment:24 Changed 2013-03-27T12:17:29-05:00 by bdezonia

  • Blocked By 1756 added

comment:25 Changed 2013-05-14T14:56:54-05:00 by bdezonia

  • Blocked By 1870 added

comment:26 Changed 2013-05-17T14:48:02-05:00 by bdezonia

  • Blocked By 1870 removed

comment:27 Changed 2013-05-20T10:59:18-05:00 by bdezonia

  • Blocked By 1880 added

comment:28 Changed 2013-05-28T16:41:59-05:00 by bdezonia

  • Blocked By 1880 removed

(In #1880) This issue no longer apparent on the scifio-cells branch (soon to be merged)

comment:29 Changed 2013-05-31T16:14:57-05:00 by bdezonia

  • Blocked By 1335 removed

comment:30 Changed 2013-06-04T10:36:40-05:00 by bdezonia

  • Blocked By 1903 added

comment:31 Changed 2013-06-04T11:04:33-05:00 by bdezonia

  • Blocked By 1904 added

comment:32 Changed 2013-06-04T11:38:39-05:00 by bdezonia

  • Blocked By 1605 added

comment:33 Changed 2013-06-04T11:41:19-05:00 by bdezonia

  • Blocked By 1769 added

comment:34 Changed 2013-06-04T11:41:46-05:00 by bdezonia

  • Blocked By 1813 added

comment:35 Changed 2013-06-04T11:42:44-05:00 by bdezonia

  • Blocked By 1841 added

comment:36 Changed 2013-06-04T11:43:12-05:00 by bdezonia

  • Blocked By 1852 added

comment:37 Changed 2013-06-04T11:43:39-05:00 by bdezonia

  • Blocked By 1856 added

comment:38 Changed 2013-06-04T11:45:34-05:00 by bdezonia

  • Blocked By 1881 added

(In #1881) Note that scifio-cells has been merged to master.

comment:39 Changed 2013-06-04T11:46:43-05:00 by bdezonia

  • Blocked By 1888 added

comment:40 Changed 2013-06-05T09:49:14-05:00 by bdezonia

  • Blocked By 1910 added

comment:41 Changed 2013-06-05T13:09:51-05:00 by hinerm

  • Blocked By 1908 added

(In #1908) Currently, these images are opened similarly using SCIFIO as in FIJI with the Bio-Formats importer.

In both cases, they are opened as RGBA. Compositing the alpha channel makes the images look off.

IJ1 seems to be taking extra steps to process the alpha channel out, and opens this as an RGB image instead.

So we need to decide how to handle alpha channels.

Also, the color table for the 4th channel is blue in IJ2 but the Bio-Formats importer and IJ1 use white.

comment:42 Changed 2013-06-13T09:34:54-05:00 by bdezonia

  • Blocked By 1922 added

comment:43 Changed 2013-06-26T13:28:00-05:00 by bdezonia

  • Blocked By 1930 added

comment:44 Changed 2013-07-17T10:29:29-05:00 by bdezonia

  • Blocked By 1958 added

comment:45 Changed 2013-07-18T13:42:36-05:00 by bdezonia

  • Blocked By 1960 added

comment:46 Changed 2013-07-18T15:35:17-05:00 by bdezonia

  • Blocked By 1960 removed

(In #1960) This is an issue where the SwingInputHarvester assumes you'll never update any attributes of an existing dialog. The SwingInputHarvester could be modified so that it tied together the Module and the SwingDialog. Thus a Module would be able to update the SwingDialog when its title changes (for example). Deferring this ticket to a later beta. In the meantime I have disabled title setting code in HistogramPlot with a note explaining why.

comment:47 Changed 2013-07-18T15:40:59-05:00 by bdezonia

  • Blocked By 1961 added

comment:48 Changed 2013-07-22T16:18:51-05:00 by bdezonia

  • Blocked By 1964 added

comment:49 Changed 2013-07-22T16:19:44-05:00 by bdezonia

  • Blocked By 1946 added

comment:50 Changed 2013-07-22T16:20:05-05:00 by bdezonia

  • Blocked By 1948 added

comment:51 Changed 2013-07-23T11:55:57-05:00 by bdezonia

  • Blocked By 1966 added

comment:52 Changed 2013-07-30T12:02:50-05:00 by bdezonia

  • Blocked By 1972 added

comment:53 Changed 2013-07-30T13:52:56-05:00 by bdezonia

  • Blocked By 1973 added

comment:54 Changed 2013-07-31T15:47:11-05:00 by curtis

  • Blocked By 1946 removed

(In #1946) This seems like a situation where the synchronizer needs to be smart about the limitations of IJ1. If the IJ2 version of the image has multiple distinct color tables, then it should certainly not overwrite all of them with the ImageJ1 color table. It would be ideal if the ImageJ1 color table could somehow be tied to the "correct" color table in ImageJ2, and then only that one would get synchronized in case of changes in ImageJ1-land. The simplest approach would be to always use the first color table of the IJ2 image for this.

In the case of the image being restructured, it becomes less clear how to maintain this mapping. But for the workflow above, no restructuring takes place—pixel values are merely zeroed out. So it might work.

However, there are many other potential compatibility issues, even if we were to employ this strategy. Because in ImageJ1-land, as you say, the color table *is* only red, and anyone expecting things being otherwise (based on their perception from the modern UI) will be disappointed.

Booting this ticket to imagej2-b10-compatibility, since we have bigger fish to fry.

comment:55 Changed 2013-08-19T11:53:36-05:00 by bdezonia

  • Blocked By 1986 added

comment:56 Changed 2013-08-20T16:50:06-05:00 by bdezonia

  • Blocked By 1990 added

comment:57 Changed 2013-08-27T10:39:58-05:00 by bdezonia

  • Blocked By 1992 added

comment:58 Changed 2013-08-27T10:48:12-05:00 by bdezonia

  • Blocked By 1993 added

comment:59 Changed 2013-08-27T10:51:27-05:00 by bdezonia

  • Blocked By 1994 added

comment:60 Changed 2013-08-27T10:53:53-05:00 by bdezonia

  • Blocked By 1995 added

comment:61 Changed 2013-09-05T13:03:04-05:00 by bdezonia

  • Blocked By 2002 added

comment:62 Changed 2013-09-24T10:44:11-05:00 by bdezonia

  • Blocked By 2005 added

comment:63 Changed 2013-09-25T11:02:06-05:00 by bdezonia

  • Blocked By 1981 added

comment:64 Changed 2013-09-30T14:25:54-05:00 by bdezonia

  • Blocked By 2006 added

comment:65 Changed 2013-10-03T11:02:45-05:00 by bdezonia

  • Blocked By 2008 added

comment:66 Changed 2013-10-17T14:47:05-05:00 by bdezonia

  • Blocked By 2014 added

comment:67 Changed 2013-10-21T13:32:35-05:00 by bdezonia

  • Blocked By 2015 added

comment:68 Changed 2013-10-29T16:15:18-05:00 by bdezonia

  • Blocked By 2019 added

comment:69 Changed 2013-10-30T09:48:36-05:00 by bdezonia

  • Blocked By 2020 added

comment:70 Changed 2013-11-04T17:00:01-06:00 by bdezonia

  • Blocked By 2022 added

comment:71 Changed 2013-11-19T10:03:58-06:00 by bdezonia

  • Blocked By 2028 added

comment:72 Changed 2013-11-19T14:18:49-06:00 by bdezonia

  • Blocked By 2029 added