saalfeldlab / render

Render transformed image tiles
GNU General Public License v2.0
34 stars 32 forks source link

render xz and yz views #19

Open trautmane opened 7 years ago

trautmane commented 7 years ago

Khaled mentioned that he frequently uses Matlab to produce xz and yz views of render data. Gleb uses Fiji to do this. It would be nice to have these views available directly from the render services.

axtimwalde commented 7 years ago

We do have the render-service backed BigDataViewer plugin https://github.com/axtimwalde/bigdataviewer-render-app which enables this and more. I suggest to add an export function there that generates the current screen at arbitrary resolution. I am suggesting this place because it already includes the necessary caching and block-loading mechanisms that are required to make this kind of export efficient.

fcollman commented 7 years ago

I'll point out that neuroglancer can make these views as well from render stacks, though they are inefficiently generated as it fills in just more than single xy band.

perlman commented 7 years ago

Tangentially related, an xyz view would be nice as well. Basing this off of the BigDataViewer plugin sounds like the way to go.

fcollman commented 7 years ago

xyz is also in neuroglancer right now... I guess the question is whether we provide calls that enable bigdataviewer and neuroglancer to get these views more efficiently than they are now... or whether its possible to really make that more efficent. Seems to me that this is mostly limited by reading from disk.