> On Sep 22, 2016, at 10:03 AM, Gary L. Wade <garyw...@desisoftsystems.com>
> 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 (Cocoaemail@example.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