You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When visualizing a high resolution image, ImageView seems quite slow (slower than ImageJ). To speed up, is it possible to limit the image resolution to that of monitor; but visualize the original resolution when a region is zoomed in? I guess when the image resolution is larger than that of monitor, it may not necessary to load all the pixels.
The text was updated successfully, but these errors were encountered:
I'd assume the slowness has to do with ImageView using Cairo to draw an image into a memory buffer, which is then shown by GTK. There's little to no GPU involvement, as far as I understand it. There are probably ways to eke out more performance within the current approach (perhaps by doing what you say), but it would probably be more efficient to use GL or the equivalent to do the rescaling and drawing. That would require someone rewriting the Canvas code in GtkObservables to use GL rather than Cairo.
When visualizing a high resolution image, ImageView seems quite slow (slower than ImageJ). To speed up, is it possible to limit the image resolution to that of monitor; but visualize the original resolution when a region is zoomed in? I guess when the image resolution is larger than that of monitor, it may not necessary to load all the pixels.
The text was updated successfully, but these errors were encountered: