2gigapix redux

Fixes #436, again. 

Similar issue, this time it's in the memory mapping area when we get the image storage from numpy. (or really, any other buffer where there are more than 2gigapixels).