Can you elaborate what’s the slowness of IJ2? Pixel manipulation? Display? Opening/Saving?
I bet @tpietzsch and @ctrueden might want to know.
The ImgLib2 library (which is the part of IJ2 that actually implements the data types) is aiming at fast performance, and I would be surprised if an ImgLib2 benchmark of e.g. UnsignedIntType
or UnsignedLongType
would be slower than comparable image processing libraries (in particular in combination with large data and the functionality in ImgLib2 to handle volatile types etc.).