Task #12079 (closed)
Opened 10 years ago
Closed 9 years ago
C++: Add image viewer
Reported by: | rleigh | Owned by: | rleigh |
---|---|---|---|
Priority: | minor | Milestone: | 5.1.0 |
Component: | Bio-Formats | Version: | 5.0.0 |
Keywords: | cpp | Cc: | |
Resources: | n.a. | Referenced By: | n.a. |
References: | n.a. | Remaining Time: | n.a. |
Sprint: | n.a. |
Description (last modified by rleigh)
Unlike java, graphics aren't supported natively by C++. This will make duplicating the showinf functionality a bit harder--we'll need to introduce a dependency on a large amount of stuff like GUI toolkits, OpenGL etc., which would be desirable to keep out of the base build (or at least have as optional components).
I would suggest keeping "showinf" restricted to being an information viewer, without the ability to also show images like the Java version. A separate dedicated viewer can be implemented separately to showinf.
I wrote an example OpenGL viewer (bfview) in bioformats-examples. We could use the concepts in this to build a simple 2D plane viewer like the viewer part of showinf, initially restricted to 2D planes using Qt/OpenGL.
Having a working reader API and at least one functional reader is a prerequisite for this.
Change History (3)
comment:1 Changed 10 years ago by rleigh
- Description modified (diff)
comment:2 Changed 10 years ago by rleigh
- Keywords cpp added
comment:3 Changed 9 years ago by rleigh
- Resolution set to fixed
- Status changed from new to closed
https://github.com/openmicroscopy/bioformats/pull/1626 implements a viewer now that the OME-TIFF reader is merged.