<div dir="ltr"><div><div>Hi Michael,<br><br>> I implemented a few new classes that might be interesting for you as<br>> well. The implementations can be found at<br>> net.imglib2.display.projectors in the projectors branch.<br>

<br></div>I
 am terribly sorry for ignoring this thread for so long. I notice that 
you have now posted a similar announcement as a GitHub issue, which is 
great. For those interested, we can discuss in the comments there:<br><br>    <a href="https://github.com/imagej/imglib/issues/19">https://github.com/imagej/imglib/issues/19</a><br><br></div>Regards,<br>Curtis</div><div class="gmail_extra">

<br><br><div class="gmail_quote">On Wed, Aug 22, 2012 at 2:56 AM, Michael Zinsmaier <span dir="ltr"><<a href="mailto:michael.zinsmaier@gmx.de" target="_blank">michael.zinsmaier@gmx.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hi Curtis, ImageJ developers,<br>
<br>
I work together with Christian and Martin on the KNIME Image Processing Plugin and the ImageJ2 integration for KNIME. We wanted to use something similar to the net.imglib2.display.<u></u>XYProjector to render images for our views, however the current implementation was a bit too restricted (e.g. fixed to dimension 0,1) for our use cases.<br>


<br>
I implemented a few new classes that might be interesting for you as well. The implementations can be found at net.imglib2.display.projectors<br>
in the projectors branch.<br>
<br>
The code is organized as follows:<br>
- Projector2D: is similar to the XYProjector but it supports also the selection of other dimensions<br>
  (the code is not active because it requires the class Subsetviews from ops, that is not part of the projectors branch)<br>
<br>
- DimProjector2D: is similar to the CompositeProjector however instead of providing multiple Converters the idea is to provide a single  converter with access to multiple values from the "projected" third dimension. This gives the converter more flexibility with respect to<br>


 the composition of single conversion results.<br>
<br>
- specializedProjectors: contains some 2DProjectors that allow fast (normalized) extraction of 2D greyscale datasets from certain storage strategies (Planar/Array)<br>
<br>
- screenimages: contains classes that convert Byte/Short ArrayImages into Java Images similar to the implementation of net.imglib2.display.<u></u>ARGBScreenImage<br>
<br>
I'm looking forward for your comments<br>
(hopefully the documentation of the classes is sufficient)<br>
Regards Michael<br>
</blockquote></div><br></div>