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 #1014 (closed feature: wontfix)

Opened 2012-02-24T14:16:30-06:00

Last modified 2012-02-24T16:04:46-06:00

Support for ImgLib-backed data in ImageJ1

Reported by: curtis Owned by: bdezonia
Priority: blocker Milestone: imagej-2.0.0
Component: Core Version:
Severity: serious Keywords:
Cc: Blocked By: #145, #146, #192, #193, #194, #196, #197, #203, #204, #206, #209, #212, #218, #222, #228, #229, #232, #233, #234, #235, #242, #255, #256, #258, #259, #266, #267, #268, #270, #274, #276, #283, #284, #295, #297, #303, #305, #306, #311, #313
Blocking: #1010

Description (last modified by curtis)

One initial approach we took when developing ImageJ2 was a new ij.process.ImageProcessor implementation called ImgLibProcessor, that provided ImgLib-backed image data. We also experimented with the idea of overriding the ImageStack. In this way, we could add support for new pixel types to ImageJ1 without breaking existing code.

In order for ImgLibProcessor to work, we needed quite a few minor changes to ImageJ1 codebase to rework the assumption that no other ImageProcessor subclasses (besides Byte, Short, Float and Color) could exist. We maintained these changes in an area called ij1-patches, and worked with Wayne Rasband to get them brought into the official IJ1 distribution.

Ultimately, however, Wayne deemed that this approach represented too much change to the ImageJ1 codebase, and we were forced to find an alternative approach (see ticket #1011 for details).

This ticket exists only to document the history of that work.

Change History

comment:1 Changed 2012-02-24T14:16:52-06:00 by curtis

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

As noted above, we abandoned this approach in favor of the legacy layer (ticket #1011).

comment:2 Changed 2012-02-24T14:17:28-06:00 by curtis

  • Blocked By 145 added

comment:3 Changed 2012-02-24T14:17:36-06:00 by curtis

  • Blocked By 146 added

comment:4 Changed 2012-02-24T14:17:43-06:00 by curtis

  • Blocked By 192 added

comment:5 Changed 2012-02-24T14:17:48-06:00 by curtis

  • Blocked By 193 added

comment:6 Changed 2012-02-24T14:17:53-06:00 by curtis

  • Blocked By 194 added

comment:7 Changed 2012-02-24T14:17:57-06:00 by curtis

  • Blocked By 196 added

comment:8 Changed 2012-02-24T14:18:52-06:00 by curtis

  • Blocked By 197 added

comment:9 Changed 2012-02-24T14:19:01-06:00 by curtis

  • Blocked By 203 added

comment:10 Changed 2012-02-24T14:19:08-06:00 by curtis

  • Blocked By 204 added

comment:11 Changed 2012-02-24T14:19:17-06:00 by curtis

  • Blocked By 206 added

comment:12 Changed 2012-02-24T14:20:31-06:00 by curtis

  • Blocked By 209 added

comment:13 Changed 2012-02-24T14:20:42-06:00 by curtis

  • Blocked By 212 added

comment:14 Changed 2012-02-24T14:21:36-06:00 by curtis

  • Blocked By 228 added

comment:15 Changed 2012-02-24T14:26:52-06:00 by curtis

  • Blocked By 233 added

comment:16 Changed 2012-02-24T14:29:14-06:00 by curtis

  • Blocked By 218 added

comment:17 Changed 2012-02-24T14:33:04-06:00 by curtis

  • Blocked By 242 added

comment:18 Changed 2012-02-24T14:35:13-06:00 by curtis

  • Blocked By 222 added

comment:19 Changed 2012-02-24T14:35:22-06:00 by curtis

  • Blocked By 229 added

comment:20 Changed 2012-02-24T14:35:29-06:00 by curtis

  • Blocked By 234 added

comment:21 Changed 2012-02-24T14:36:07-06:00 by curtis

  • Blocked By 235 added

comment:22 Changed 2012-02-24T14:37:32-06:00 by curtis

  • Blocked By 232 added

comment:23 Changed 2012-02-24T15:00:14-06:00 by curtis

  • Blocked By 255 added

comment:24 Changed 2012-02-24T15:00:29-06:00 by curtis

  • Blocked By 256 added

comment:25 Changed 2012-02-24T15:00:46-06:00 by curtis

  • Blocked By 259 added

comment:26 Changed 2012-02-24T15:01:04-06:00 by curtis

  • Blocked By 258 added

comment:27 Changed 2012-02-24T15:12:05-06:00 by curtis

  • Blocked By 268 added

comment:28 Changed 2012-02-24T15:12:20-06:00 by curtis

  • Blocked By 267 added

comment:29 Changed 2012-02-24T15:12:30-06:00 by curtis

  • Blocked By 266 added

comment:30 Changed 2012-02-24T15:14:04-06:00 by curtis

  • Blocked By 270 added

comment:31 Changed 2012-02-24T15:14:37-06:00 by curtis

  • Blocked By 274 added

comment:32 Changed 2012-02-24T15:15:04-06:00 by curtis

  • Blocked By 276 added

comment:33 Changed 2012-02-24T15:15:55-06:00 by curtis

  • Blocked By 283 added

comment:34 Changed 2012-02-24T15:20:53-06:00 by curtis

  • Blocked By 284 added

comment:35 Changed 2012-02-24T15:23:07-06:00 by curtis

  • Blocked By 295 added

comment:36 Changed 2012-02-24T15:23:56-06:00 by curtis

  • Blocked By 297 added

comment:37 Changed 2012-02-24T15:45:00-06:00 by curtis

  • Blocked By 301 added

comment:38 Changed 2012-02-24T15:45:36-06:00 by curtis

  • Blocked By 301 removed

comment:39 Changed 2012-02-24T16:02:05-06:00 by curtis

  • Blocked By 305 added

comment:40 Changed 2012-02-24T16:02:10-06:00 by curtis

  • Blocked By 303 added

comment:2 Changed 2012-02-24T16:04:46-06:00 by curtis

  • Description modified

comment:3 Changed 2012-02-24T16:05:17-06:00 by curtis

  • Blocked By 306 added

comment:4 Changed 2012-02-24T16:08:14-06:00 by curtis

  • Blocked By 311 added

comment:5 Changed 2012-02-24T16:08:52-06:00 by curtis

  • Blocked By 313 added