Closed ctrueden closed 6 months ago
The offending commit is imagej/ImageJ@6f5f96fd287736f4518a34b2593d8166e7a75d3f, specifically these new lines:
if (newStack.isVirtual()) // work around bug with virtual stacks that cache pixel data
ip = ip.duplicate();
This regression is fixed in the ImageJ 1.54i25 daily build. The commit is at https://github.com/imagej/ImageJ/commit/7579e16543e21b834a675d2e5d4ed68b649bd15b. I moved the work around for the problem with VirtualStacks caching ImageProcessors to the test plugin at https://wsr.imagej.net/plugins/Test_Virtual_Stack.java that reproduces the problem.
Thanks, @rasband!
Whereas
-Dij.version=1.54g
works.