[ome-devel] Access settings from importer gui
Melissa Linkert
melissa at glencoesoftware.com
Fri Jul 18 00:08:49 BST 2014
Hi Christoph,
> >That's what the MetadataLevel is for. For example, the BMPReader
> >only populates optional metadata when the MetadataLevel is set to
> >a value higher than MetadataLevel.MINIMUM:
> >However, the ImageJ plugin always sets the metadata level higher
> >than MINIMUM. So while your reader can respect that value, it
> >won't really save any time at the ImageJ level to do so.
> Yes. I was looking into the MetadataLevels enums. But, as you wrote,
> the level is always set to "All" using the importer GUI.
>
> An alternative is to implement a custom dialog for the reader. I was
> hesitating with that, since it will interfere with the API and,
> perhaps, leads to problems in headless mode!?
The easier plan might be to:
1) have your reader respect the NO_OVERLAYS and MINIMUM MetadataLevels, so
that ROI data not populated when either of those levels are set
2) have the ImageJ plugin lower the MetadataLevel to NO_OVERLAYS when
appropriate, as noted here:
http://trac.openmicroscopy.org.uk/ome/ticket/12475
That way your reader allows applications that are not ImageJ to ignore
the ROIs, and the Bio-Formats ImageJ plugin can provide better
performance for all readers that make ROIs optional (of which there are
already several).
Regards,
-Melissa
On Thu, Jul 17, 2014 at 11:19:50AM +0200, Christoph Sommer wrote:
> Hi Curtis,
> >
> >That's what the MetadataLevel is for. For example, the BMPReader
> >only populates optional metadata when the MetadataLevel is set to
> >a value higher than MetadataLevel.MINIMUM:
> >However, the ImageJ plugin always sets the metadata level higher
> >than MINIMUM. So while your reader can respect that value, it
> >won't really save any time at the ImageJ level to do so.
> Yes. I was looking into the MetadataLevels enums. But, as you wrote,
> the level is always set to "All" using the importer GUI.
>
> An alternative is to implement a custom dialog for the reader. I was
> hesitating with that, since it will interfere with the API and,
> perhaps, leads to problems in headless mode!?
>
> Cheers,
> Christoph
>
>
> >
> >Regards,
> >Curtis
> >
> >
> >On Wed, Jul 16, 2014 at 8:41 AM, Christoph Sommer
> ><christoph.sommer at imba.oeaw.ac.at
> ><mailto:christoph.sommer at imba.oeaw.ac.at>> wrote:
> >
> > Hey Mellisa,
> >
> >
> > For what specifically are these settings needed in your
> > reader? If we
> > know the use case, we might be able to suggest an alternative.
> >
> > In my reader it takes quite some time to extract the ROIs (data
> > may contain long time-lapse...). Of course, I would try to avoid
> > reading the ROIs in, when the user actually just wants to look at
> > the raw pixel data (i.e. "Display ROIs" not checked)
> >
> > Cheers,
> > Christoph
> > PS: thanks for you prompt reply! :)
> >
> >
> > _______________________________________________
> > ome-devel mailing list
> > ome-devel at lists.openmicroscopy.org.uk
> > <mailto:ome-devel at lists.openmicroscopy.org.uk>
> > http://lists.openmicroscopy.org.uk/mailman/listinfo/ome-devel
> >
> >
>
> _______________________________________________
> ome-devel mailing list
> ome-devel at lists.openmicroscopy.org.uk
> http://lists.openmicroscopy.org.uk/mailman/listinfo/ome-devel
More information about the ome-devel
mailing list