Posted by
Stephan Saalfeld on
URL: http://imagej.273.s1.nabble.com/what-s-the-maximum-image-size-ImageJ-can-open-and-process-tp3685418p3685421.html
Dear Jun,
ImageJ can handle images with max 2G pixels in the plane (x,y) and 2G
slices shared by all remaining dimensions (c,z,t). That limit is set by
using Java arrays that are addressed through 32bit signed integers.
We have developed ( and are currently developing ) ImgLib, a generic
image processing library for Java, with one of its aims being to break
this size limit. ImgLib does this by supporting a variety of strategies
to keep pixels in memory, one of them being a set of custom size cells
(that would mean max 2Gx2G pixels distributed freely among the
dimensions).
Keep an eye on the ImageJ2 development that makes use of ImgLib for
storing pixel data.
http://imagejdev.orgBest,
Stephan
On Mon, 2011-03-07 at 18:46 +0800, Meng Jun wrote:
> Hi ImageJ users and developers,
>
> I was doing my research about RGB image stitching with the courtesy of FiJi's stitching plugin of 1.45b version.
> However, when the final stitched image size greater than some size, say 2.6G, it displayed incorrectlly.
> What's more, I failed to save the image.
> Although it seemed that I managed to save it, however, when I checked the size, it showed as 1K!
> And when I tried to open it , the software got stuck.
> I am wondering that does this has any relationship with my computer's local video memory which is 2.5G.
> Therefore, I wanna know what's the maximum image size ImageJ can open and process.
>
> Or, dose anyone has an idea about this or has the same experience?
> Any advice will be appreciated.
> Thanks in advance.
>
> Best Regards.
>
> Jun
>