OMERO rendering engine¶
The rendering component provides for the efficient rendering of raw pixels based on per-user display settings. A user can change settings and see them take effect in real time. Changes can also be persisted to the database and then viewed from another machine or even client.
The rendering engine has been ported to also now sit on the server-side, though equally usable from any Java setting.
Here we have a listing of the various rendering engine optimizations that have taken place over time:
The following diagrams describe the original design of the Rendering Engine. Designed initially for the client-side, much of this information needs to be updated. Textual explanations are included as notes in each diagram.