Open trautmane opened 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.
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.
Tangentially related, an xyz view would be nice as well. Basing this off of the BigDataViewer plugin sounds like the way to go.
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.
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.