> On Sep 22, 2016, at 10:03 AM, Gary L. Wade <garyw...@desisoftsystems.com> 
> wrote:
> If you are dealing with truly astronomical image data, consider that "trying 
> it yourself" may require multiple machines and/or multiple dedicated GPUs 
> similar like how you see those multi-monitor displays shown at conferences 
> and marketing displays.

Or just (conceptually) break the image into tiles, and only load tiles into 
memory when they’re being displayed or edited, probably using an LRU eviction 
scheme. You’ll probably also need to store some scaled-down versions of the 
image, if you ever display a zoomed-out view that can display a large subset of 
the image at once.

This is nothing new. Old versions of Photoshop had to do this, back when RAM 
was scarce and most computers didn’t have virtual memory. (Heck, Photoshop 
probably still does this, because people do edit ridiculously large images in 
it, like 1200dpi posters.)


Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to arch...@mail-archive.com

Reply via email to